Heim >Datenbank >MySQL-Tutorial >Wie verschiebe ich mein MySQL-Datenverzeichnis sicher?

Wie verschiebe ich mein MySQL-Datenverzeichnis sicher?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-10 01:40:16890Durchsuche

How Do I Safely Relocate My MySQL Data Directory?

MySQL-Datenverzeichnis verschieben

Das Ändern des Standarddatenverzeichnisses für MySQL kann in Szenarien erforderlich sein, die zusätzlichen Speicherplatz oder organisatorische Präferenzen erfordern. Durch Befolgen einer Reihe klar definierter Schritte ist es möglich, das Datenverzeichnis zu verschieben, ohne die Zugänglichkeit der Datenbank zu beeinträchtigen.

Um den Prozess zu starten, muss MySQL mit dem Befehl sudo /etc/init.d/mysql stop gestoppt werden . Anschließend wird das vorhandene Datenverzeichnis, das sich normalerweise unter /var/lib/mysql befindet, mit dem Befehl sudo cp -R -p /var/lib/mysql /newpath in einen neuen Pfad kopiert.

Als nächstes wird die Die MySQL-Konfigurationsdatei /etc/mysql/my.cnf (oder /etc/mysql/mysql.conf.d/mysqld.cnf) wird bearbeitet Ändern Sie den Datadir-Eintrag in den neuen Verzeichnispfad.

Um die AppArmor-Profile zu aktualisieren, wird der Befehl sudo gedit /etc/apparmor.d/usr.sbin.mysqld ausgeführt und alle Zeilen, die mit /var/lib beginnen /mysql werden geändert, um den neuen Pfad widerzuspiegeln. Die Datei wird gespeichert und geschlossen, bevor die AppArmor-Profile mit sudo /etc/init.d/apparmor reload neu gestartet werden.

Abschließend wird MySQL mit sudo /etc/init.d/mysql restart neu gestartet und ermöglicht den Zugriff auf die Dieselben Datenbanken wie zuvor, jetzt im verschobenen Datenverzeichnis.

Das obige ist der detaillierte Inhalt vonWie verschiebe ich mein MySQL-Datenverzeichnis sicher?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn