Visi "MySQL" DBVS duomenų bazių failai saugomi standžiajame diske. Duomenų bazių failai saugomi /var/lib/mysql kataloge. Tačiau kelią galima pakeisti. Instrukcijoje papasakosime, kaip sužinoti, kur MySQL DBVS operacinėje sistemoje Ubuntu 20.04 saugomi duomenų bazių failai.
Visi duomenų bazės failai saugomi /var/lib/mysqlkataloge. Norėdami tuo įsitikinti, galite paleisti komandą, kuri parodys visą kelią iki failų, kuriuose saugomos duomenų bazės:
$ sudo grep -R 'datadir' /etc/mysql/

Jei nueisite į siūlomą kelią - /var/lib/mysql, kataloge bus visi reikalingi failai c duomenų bazės. Komandą, kuria einama į katalogą, reikia vykdyti su root naudotojo paskyra, antraip bus pateikta klaida Permission denied (leidimo nesuteikta):
$ cd /var/lib/mysq

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

Toliau naudotojas sužinos, kur yra MySQL duomenų bazės. Taip pat galite paleisti komandą mysqld su parametrais --verbose ir --help , kuri parodys saugojimo failų su duomenų bazėmis kelią. Ši komanda panaši į ankstesnę komandą.
$ mysqld --verbose --help | grep ^datadir

Jei norite pakeisti duomenų bazių failų kelią, turite atidaryti "MySQL" konfigūracijos failą kaip root naudodami bet kurį teksto redaktorių. Šiame pavyzdyje, kaip sužinojome anksčiau, konfigūracijos failas yra kelyje /etc/mysql/mysql.conf.d/mysqld.cnf. Komanda jam redaguoti atrodytų taip:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Atsidariusiame naujame faile reikia rasti bloką [mysqld] ir jame parametrą pavadinimu datadir, į kurį galima įrašyti norimą kelią, kur bus saugomos duomenų bazės. Nustačius kelią, reikia įrašyti pakeitimus, uždaryti teksto redaktorių ir iš naujo paleisti DBVS naudojant komandą:
$ sudo systemctl restart mysql

Dabar žinote, kur MySQL DBVS saugomos duomenų bazės.