Kaikki MySQL DBMS:n tietokantatiedostot tallennetaan kiintolevylle. Tietokantatiedostot on tallennettu hakemistoon /var/lib/mysql. Polkua voidaan kuitenkin muuttaa. Ohjeessa kerromme, miten näet, mihin tietokantatiedostot on tallennettu MySQL DBMS:ssä Ubuntu 20.04 -käyttöjärjestelmässä.
Kaikki tietokantatiedostot on tallennettu hakemistoon /var/lib/mysql
. Varmistaaksesi tämän voit suorittaa komennon, joka näyttää koko polun tiedostoihin, joihin tietokannat on tallennettu:
$ sudo grep -R 'datadir' /etc/mysql/
Jos menet ehdotettuun polkuun - /var/lib/mysql
, hakemisto sisältää kaikki tarvittavat tiedostot c tietokannat. Komento hakemistoon siirtymiseksi on suoritettava root-käyttäjätilillä, muuten tulee Permission denied -virhe:
$ cd /var/lib/mysq
$ sudo su
$ cd /var/lib/mysql
$ ls -l
Seuraavaksi käyttäjä selvittää, missä MySQL-tietokannat sijaitsevat. Voit myös suorittaa komennon mysqld
parametreilla --verbose
ja --help
, jolloin näytetään tallennustiedostojen polku, jossa on tietokantoja. Tämä komento on samanlainen kuin edellinen komento.
$ mysqld --verbose --help | grep ^datadir
Jos haluat muuttaa tietokantatiedostojen polkua, sinun on avattava MySQL:n asetustiedosto pääkäyttäjänä millä tahansa tekstieditorilla. Tässä esimerkissä, kuten edellä opimme, konfiguraatiotiedosto sijaitsee polulla /etc/mysql/mysql.conf.d/mysqld.cnf
. Komento sen muokkaamiseksi näyttäisi seuraavalta:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Aukeavasta uudesta tiedostosta on löydettävä lohko [mysqld]
ja siinä parametri nimeltä datadir
, johon voi kirjoittaa halutun polun, johon tietokannat tallennetaan. Kun polku on asetettu, sinun on tallennettava muutokset, suljettava tekstieditori ja käynnistettävä DBMS uudelleen komennolla:
$ sudo systemctl restart mysql
Nyt tiedät, mihin tietokannat tallennetaan MySQL DBMS:ssä.
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: