A MySQL DBMS-ben az összes adatbázisfájlt a merevlemezen tárolják. Az adatbázisfájlok a /var/lib/mysql könyvtárban vannak tárolva. De az elérési útvonal megváltoztatható. Az utasításban elmondjuk, hogyan lehet megnézni, hogy az Ubuntu 20.04 operációs rendszerben hol tárolódnak az adatbázisfájlok a MySQL DBMS-ben.
Az összes adatbázisfájlt a /var/lib/mysql
könyvtárban tároljuk. Hogy erről meggyőződjön, futtathat egy parancsot, amely megjeleníti a teljes elérési utat a fájlokhoz, ahol az adatbázisok tárolódnak:
$ sudo grep -R 'datadir' /etc/mysql/
Ha a javasolt elérési útvonalra - /var/lib/mysql -
megy, a könyvtár tartalmazza az összes szükséges fájlt c adatbázisokat. A könyvtárba lépő parancsot a root felhasználói fiók alatt kell végrehajtani, különben Permission denied hiba fog jelentkezni:
$ cd /var/lib/mysq
$ sudo su
$ cd /var/lib/mysql
$ ls -l
Ezután a felhasználó megtudja, hogy hol találhatóak a MySQL adatbázisok. A mysqld
parancsot a --verbose
és --help
paraméterekkel is futtathatjuk, amely megjeleníti az adatbázisokat tartalmazó tárolófájlok elérési útvonalát. Ez a parancs hasonló az előző parancshoz.
$ mysqld --verbose --help | grep ^datadir
Ha meg kell változtatni az adatbázisfájlok elérési útvonalát, akkor a MySQL konfigurációs fájlt root felhasználóként kell megnyitni egy tetszőleges szövegszerkesztővel. Ebben a példában, mint fentebb megtudtuk, a konfigurációs fájl a /etc/mysql/mysql.conf.d/mysqld.cnf
elérési útvonalon található. A szerkesztésére szolgáló parancs így nézne ki:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
A megnyíló új fájlban meg kell keresni a [mysqld]
blokkot, és benne egy datadir
nevű paramétert, amelybe beírhatjuk a kívánt elérési utat, ahol az adatbázisok tárolódnak. Az elérési útvonal beállítása után el kell menteni a változtatásokat, bezárni a szövegszerkesztőt és újraindítani a DBMS-t a parancs segítségével:
$ sudo systemctl restart mysql
Most már tudja, hogy hol tárolja az adatbázisokat a MySQL DBMS.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: