Heim >Datenbank >MySQL-Tutorial >Wie ändere ich das MySQL-Datenverzeichnis sicher?

Wie ändere ich das MySQL-Datenverzeichnis sicher?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-16 20:33:11755Durchsuche

How to Safely Change the MySQL Data Directory?

MySQL-Datenverzeichnis ändern: Verschieben Ihrer Datenbanken

Um das Standard-MySQL-Datenverzeichnis zu ändern, ist es wichtig, eine Reihe von Schritten zu befolgen Stellen Sie einen nahtlosen Übergang sicher und behalten Sie die Zugänglichkeit der Datenbank bei.

  1. Halten Sie MySQL an Dienste:
    Beginnen Sie mit dem Stoppen von MySQL mit dem Befehl:

    sudo /etc/init.d/mysql stop
  2. Datenverzeichnisreplikation:
    Duplizieren Sie das vorhandene Datenverzeichnis, befindet sich normalerweise unter /var/lib/mysql, zum neuen gewünschten Speicherort:

    sudo cp -R -p /var/lib/mysql /newpath
  3. Bearbeiten der MySQL-Konfigurationsdatei:
    Bearbeiten Sie die MySQL-Konfigurationsdatei, normalerweise /etc/mysql/my.cnf, und ändern Sie das „Datenverzeichnis“. Eintrag, der den Pfad des neuen Datenverzeichnisses widerspiegelt.
  4. Ändern von AppArmor Profile:
    Suchen Sie in /etc/apparmor.d/usr.sbin.mysqld Zeilen, die mit /var/lib/mysql beginnen, und aktualisieren Sie sie mit dem neuen Pfad.
  5. AppArmor neu starten:
    Laden Sie die AppArmor-Profile mit neu Befehl:

    sudo /etc/init.d/apparmor reload
  6. MySQL-Dienstwiederherstellung:
    MySQL neu starten:

    sudo /etc/init.d/mysql restart
  7. MySQL-Anmeldung Überprüfung:
    Melden Sie sich bei MySQL an, um den Zugriff auf bestehende zu bestätigen Datenbanken.

Indem Sie diese Schritte ausführen, können Sie das Datenverzeichnis von MySQL erfolgreich auf einen neuen Pfad verschieben und gleichzeitig den Zugriff auf Ihre Datenbanken aufrechterhalten.

Das obige ist der detaillierte Inhalt vonWie ändere ich das 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