Heim >Datenbank >MySQL-Tutorial >Wie verschiebe ich mein MySQL-Datenverzeichnis sicher?
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!