Visi datubāzes faili MySQL DBMS tiek glabāti cietajā diskā. Datubāzes faili tiek glabāti direktorijā /var/lib/mysql. Bet ceļu var mainīt. Šajā instrukcijā mēs jums pastāstīsim, kā apskatīt, kur MySQL DBMS operētājsistēmā Ubuntu 20.04 tiek glabāti datubāzes faili.
Visi datubāzes faili tiek glabāti direktorijā /var/lib/mysql
. Lai par to pārliecinātos, varat palaist komandu, kas parādīs pilnu ceļu līdz datņu failiem, kuros glabājas datubāzes:
$ sudo grep -R 'datadir' /etc/mysql/
Ja atverat piedāvāto ceļu - /var/lib/mysql
, direktorijā būs visi nepieciešamie faili c datubāzes. Komandu, lai dotos uz direktoriju, jāizpilda ar lietotāja root kontu, pretējā gadījumā tiks pieļauta kļūda Permission denied (atļauja liegta):
$ cd /var/lib/mysq
$ sudo su
$ cd /var/lib/mysql
$ ls -l
Tālāk lietotājs noskaidros, kur atrodas MySQL datubāzes. Var arī izpildīt komandu mysqld
ar parametriem --verbose
un --help
, kas parādīs datu bāzu glabāšanas failu ceļu. Šī komanda ir līdzīga iepriekšējai komandai.
$ mysqld --verbose --help | grep ^datadir
Ja nepieciešams mainīt datubāzu failu ceļu, ir jāatver MySQL konfigurācijas fails kā root lietotājam, izmantojot jebkuru teksta redaktoru. Šajā piemērā, kā mēs uzzinājām iepriekš, konfigurācijas fails atrodas ceļā /etc/mysql/mysql.conf.d/mysqld.cnf
. Komanda, lai to rediģētu, izskatās šādi:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Jaunajā failā, kas tiks atvērts, jāatrod bloks [mysqld]
un tajā parametrs ar nosaukumu datadir
, kurā var ierakstīt vēlamo ceļu, kur tiks glabātas datu bāzes. Kad ceļš ir iestatīts, ir nepieciešams saglabāt izmaiņas, aizvērt teksta redaktoru un restartēt DBMS, izmantojot komandu:
$ sudo systemctl restart mysql
Tagad jūs zināt, kur MySQL DBMS tiek glabātas datubāzes.
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: