Alle databasebestanden in MySQL DBMS worden opgeslagen op de harde schijf. De databasebestanden worden opgeslagen in de map /var/lib/mysql. Maar het pad kan worden gewijzigd. In de instructie vertellen we je hoe je kunt zien waar de databasebestanden zijn opgeslagen in MySQL DBMS in Ubuntu 20.04 besturingssysteem.
Alle databasebestanden worden opgeslagen in de map /var/lib/mysql
. Om hier zeker van te zijn kun je een commando uitvoeren dat het volledige pad toont naar de bestanden waar de databases zijn opgeslagen:
$ sudo grep -R 'datadir' /etc/mysql/
Als je naar het voorgestelde pad gaat - /var/lib/mysql
, zal de directory alle benodigde bestanden c databases bevatten. Het commando om naar de map te gaan moet worden uitgevoerd onder de root-gebruikersaccount, anders verschijnt er een foutmelding Permission denied:
$ cd /var/lib/mysq
$ sudo su
$ cd /var/lib/mysql
$ ls -l
Vervolgens zoekt de gebruiker uit waar de MySQL-databases zich bevinden. Je kunt ook het commando mysqld
uitvoeren met de parameters --verbose
en --help
, dat het pad van de opslagbestanden met databases weergeeft. Dit commando is vergelijkbaar met het vorige commando.
$ mysqld --verbose --help | grep ^datadir
Als je het pad van databasebestanden moet veranderen, moet je het MySQL configuratiebestand als root openen met een teksteditor. In dit voorbeeld, zoals we hierboven hebben geleerd, bevindt het configuratiebestand zich op het pad /etc/mysql/mysql.conf.d/mysqld.cnf
. Het commando om het te bewerken ziet er als volgt uit:
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
In het nieuwe bestand dat wordt geopend, moet je het blok [mysqld]
vinden en daarin een parameter met de naam datadir
waarin je het gewenste pad kunt schrijven waar de databases worden opgeslagen. Nadat het pad is ingesteld, moet je de wijzigingen opslaan, de teksteditor sluiten en de DBMS opnieuw starten met het commando:
$ sudo systemctl restart mysql
Nu weet je waar de databases worden opgeslagen in 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: