Zahlungsmethoden Abuse

So sehen Sie, wo die Datenbankdateien in MySQL DBMS gespeichert sind

23.04.2022, 18:21

Alle Datenbankdateien in MySQL DBMS werden auf der Festplatte gespeichert. Die Datenbankdateien werden im Verzeichnis /var/lib/mysql gespeichert. Der Pfad kann jedoch geändert werden. In dieser Anleitung erfahren Sie, wie Sie sehen können, wo die Datenbankdateien in MySQL DBMS unter dem Betriebssystem Ubuntu 20.04 gespeichert sind.

Wo die Datenbankdateien gespeichert sind

Alle Datenbankdateien werden im Verzeichnis /var/lib/mysqlgespeichert. Um dies zu überprüfen, können Sie einen Befehl ausführen, der den vollständigen Pfad zu den Dateien anzeigt, in denen die Datenbanken gespeichert sind:

$ sudo grep -R 'datadir' /etc/mysql/

So sehen Sie, wo die Datenbankdateien in MySQL DBMS gespeichert sind

Wenn Sie den vorgeschlagenen Pfad - /var/lib/mysql - wählen, enthält das Verzeichnis alle erforderlichen Dateien c Datenbanken. Der Befehl zum Aufrufen des Verzeichnisses sollte unter dem Root-Benutzerkonto ausgeführt werden, da sonst ein Fehler bezüglich der verweigerten Berechtigung auftritt:

$ cd /var/lib/mysq

So sehen Sie, wo die Datenbankdateien in MySQL DBMS gespeichert sind

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

So sehen Sie, wo die Datenbankdateien in MySQL DBMS gespeichert sind

Als nächstes wird der Benutzer herausfinden, wo sich die MySQL-Datenbanken befinden. Sie können auch den Befehl mysqld mit den Parametern --verbose und --help ausführen, wodurch der Pfad der Speicherdateien mit den Datenbanken angezeigt wird. Dieser Befehl ist dem vorherigen Befehl ähnlich.

$ mysqld --verbose --help | grep ^datadir

So sehen Sie, wo die Datenbankdateien in MySQL DBMS gespeichert sind

Wenn Sie den Pfad der Datenbankdateien ändern möchten, müssen Sie die MySQL-Konfigurationsdatei als root mit einem beliebigen Texteditor öffnen. In diesem Beispiel befindet sich die Konfigurationsdatei, wie wir oben gelernt haben, unter dem Pfad /etc/mysql/mysql.conf.d/mysqld.cnf. Der Befehl zum Bearbeiten der Datei sieht wie folgt aus:

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

So sehen Sie, wo die Datenbankdateien in MySQL DBMS gespeichert sind

In der neuen Datei, die sich nun öffnet, müssen Sie den Block [mysqld] und darin einen Parameter namens datadir finden, in den Sie den gewünschten Pfad schreiben können, unter dem die Datenbanken gespeichert werden sollen. Nachdem Sie den Pfad festgelegt haben, müssen Sie die Änderungen speichern, den Texteditor schließen und das DBMS mit dem Befehl neu starten:

$ sudo systemctl restart mysql

So sehen Sie, wo die Datenbankdateien in MySQL DBMS gespeichert sind

Jetzt wissen Sie, wo die Datenbanken im MySQL DBMS gespeichert sind.