Heute habe ich eine neu erworbene Alibaba Cloud ECS-Umgebung (Ubuntu 16.04 LTS) eingerichtet. Ich muss die MySQL-Daten auf der neu gemounteten Festplatte speichern (gemountet unter /mnt). Zuerst stoppe ich den MySQL-Dienst und überprüfe dann den Speicherort, an dem die MySQL-Daten gespeichert sind: vi /etc/mysql/mysql.conf.d/mysqld.cnf Ich habe cp -r /var/lib/mysql /mnt chown -R mysql:mysql /mnt/mysql Nachdem der Kopiervorgang abgeschlossen war, dachte ich, alles sei bereit, also startete ich den MySQL-Dienst: systemctl startet MySQL Ich habe jedoch festgestellt, dass der Start fehlgeschlagen ist, und habe mir daher das MySQL-Fehlerprotokoll angesehen: tail -f -n100 /var/log/mysql/error.log Die Fehlerinformationen lauten wie folgt: [Warnung] Testdatei /mnt/mysql/iZwz9c03srb2lq9l374if5Z.lower-test kann nicht erstellt werden Wenn Sie sorgfältig darüber nachdenken, sollte es mit der MySQL-Konfiguration kein Problem geben. Überprüfen Sie die Apparmor-Konfiguration: vi /etc/apparmor.d/usr.sbin.mysqld Es wurde folgende Konfiguration gefunden: # Erlaube den Zugriff auf das Datenverzeichnis /var/lib/mysql/ r, /var/lib/mysql/** rwk, Was für eine Falle. Ich habe gerade # Erlaube den Zugriff auf das Datenverzeichnis /var/lib/mysql/ r, /var/lib/mysql/** rwk, /mnt/mysql/ r, /mnt/mysql/** rwk, speichern. Starten Sie den Apparmor-Dienst neu: Dienst-Apparmor-Neustart Starten Sie dann den MySQL-Dienst erneut: systemctl startet MySQL Der Dienst wurde schließlich erfolgreich gestartet. . . Das Obige ist die Einführung des Herausgebers zur Lösung des Fehlerproblems, das durch die Änderung von MySQL data_dir verursacht wird. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung der Website 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Fallstricke des Nginx-Proxy-Socket.io-Dienstes
>>: Der Kernprozess der NodeJS-Verarbeitung einer TCP-Verbindung
Inhaltsverzeichnis Problembeschreibung Historisch...
Ich weiß nicht, ob Sie schon einmal in eine solch...
Das Div-Element wird verwendet, um Struktur und Hi...
Das Eingabefeld zeigt beim Eingeben von Inhalten i...
Seitendesigns im dunklen Hintergrundstil sind seh...
Inhaltsverzeichnis 1. Vorteile von Proxy gegenübe...
Einführung Wenn die MySQL InnoDB-Engine Datensätz...
Docker-Container-Verbindung 1. Netzwerk-Port-Mapp...
Kommen wir heute gleich zur Sache und sprechen üb...
Heute habe ich den Mauszoom-Effekt auf der Vorders...
Inhaltsverzeichnis JavaScript-Ereignisse: Häufig ...
Vorwort Dieser Artikel beschreibt, wie ich Docker...
CSS3 kann die Farbe von Bildern ändern. Ab sofort...
Als ich nachts meinen MAC einschaltete, stellte i...
Nachteile von Tabellen 1. Tabellen nehmen mehr Byt...