Kā apskatīt, kur MySQL DBVS tiek glabāti datubāzes faili

23.04.2022
18:21

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.

Kur 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/

Kā apskatīt, kur MySQL DBVS tiek glabāti datubāzes faili

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

Kā apskatīt, kur MySQL DBVS tiek glabāti datubāzes faili

$ sudo su
$ cd /var/lib/mysql
$ ls -l

Kā apskatīt, kur MySQL DBVS tiek glabāti datubāzes faili

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

Kā apskatīt, kur MySQL DBVS tiek glabāti datubāzes faili

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

Kā apskatīt, kur MySQL DBVS tiek glabāti datubāzes faili

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

Kā apskatīt, kur MySQL DBVS tiek glabāti datubāzes faili

Tagad jūs zināt, kur MySQL DBMS tiek glabātas datubāzes.

15% atlaide jauniem VPS
Pasteidzieties pasūtīt serveri jebkurā vietā
Izvēlieties VPS

Citi raksti

23.04.2022
31 394
Zināšanu bāze / Instrukcijas
Kā Linux operētājsistēmā skatīt faila izveides datumu
23.04.2022
18 908
Zināšanu bāze / Instrukcijas
Kā iestatīt SuperVisor
23.04.2022
8 140
Zināšanu bāze / Instrukcijas
Docker instalēšana Debian 11 operētājsistēmā