Alla databasfiler i MySQL DBMS lagras på hårddisken. Databasfilerna lagras i katalogen /var/lib/mysql. Men sökvägen kan ändras. I instruktionen kommer vi att berätta hur du ser var databasfilerna är lagrade i MySQL DBMS i Ubuntu 20.04 operativsystem.
Alla databasfiler lagras i katalogen /var/lib/mysql
. För att försäkra dig om detta kan du köra ett kommando som visar hela sökvägen till filerna där databaserna lagras:
$ sudo grep -R 'datadir' /etc/mysql/
Om du går till den föreslagna sökvägen - /var/lib/mysql
, kommer katalogen att innehålla alla nödvändiga filer c databaser. Kommandot för att gå till katalogen bör utföras under root-användarkontot, annars kommer det att finnas ett fel med nekad behörighet:
$ cd /var/lib/mysq
$ sudo su
$ cd /var/lib/mysql
$ ls -l
Därefter kommer användaren att ta reda på var MySQL-databaserna finns. Du kan också köra kommandot mysqld
med parametrarna --verbose
och --help
, som visar sökvägen till lagringsfiler med databaser. Det här kommandot liknar det föregående kommandot.
$ mysqld --verbose --help | grep ^datadir
Om du behöver ändra sökvägen till databasfilerna måste du öppna MySQL-konfigurationsfilen som root med hjälp av en textredigerare. I det här exemplet, som vi lärde oss ovan, finns konfigurationsfilen på sökvägen /etc/mysql/mysql.conf.d/mysqld.cnf
. Kommandot för att redigera den skulle se ut så här:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
I den nya filen, som öppnas, måste du hitta blocket [mysqld]
och i det en parameter som heter datadir
där du kan skriva önskad sökväg, där databaserna kommer att lagras. När sökvägen har ställts in måste du spara ändringarna, stänga textredigeraren och starta om DBMS med kommandot:
$ sudo systemctl restart mysql
Nu vet du var databaserna lagras i 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: