So ändern Sie das Standard -MySQL -Datenverzeichnis unter Linux
- 4122
- 877
- Lana Saumweber
MySQL ist ein beliebtes relationales Datenbankverwaltungssystem (RDMS). Es wird häufig von Webanwendungen zum dauerhaften Speichern von Daten verwendet. MySQL ist für alle wichtigen Betriebssysteme wie Windows, Linux und MacOS verfügbar. Hier finden Sie die Installationsanweisungen.
Auf dem Linux -System speichert MySQL alle Dateien unter /var/lib/mysql
Verzeichnis. Die meisten Betriebssysteme haben das Verzeichnis /VAR -Verzeichnis im Root ( /) -Dateisystem montiert. Dies ist in Ordnung für die Entwicklungssysteme, aber wir empfehlen nicht, das Stammdateisystem für Produktionsserver zu halten/var/lib/mySQL.
In diesem Tutorial helfen wir Ihnen, das Standarddatenverzeichnis für MySQL zu ändern und an einen anderen Ort zu verschieben.
Schritte zum Ändern des Standarddatenverzeichnisses in MySQL
Befolgen Sie die folgenden Schritte, um alle Änderungen vorzunehmen. In einigen Fällen Service -Name, Standarddatenverzeichnis oder MySQL -Konfigurationsdatei -Pfad ändern sich. Verwenden Sie also den gesamten Befehl gemäß Ihren Systemeinstellungen.
- Stoppen Sie MySQL - Bevor Sie Änderungen vornehmen, stellen Sie zunächst sicher, dass Sie den MySQL -Service einstellen
sudo systemctl stop mySQL
- Datenverzeichnis kopieren - Kopieren Sie nun das Standard -MySQL -Datenverzeichnis (/var/lib/mySQL) an einen anderen Ort gemäß Ihren Anforderungen. Stellen Sie auch den erforderlichen MySQL -Eigentum an einem neuen Verzeichnisstandort fest. Gemäß dem folgenden Befehl verlegen wir das Datenverzeichnis auf /data/mysql.
cp -rap/var/lib/mysql/data/mysql
Chown Mysql.Mysql /data /mySQL
- Konfigurationsdatei aktualisieren - Bearbeiten Sie die MySQL -Konfigurationsdatei /etc/mein.CNF und aktualisieren Sie den Wert von Datadir Und Steckdose Variable wie unten.
- Wechsel von:
datadir =/var/lib/mysql socket =/var/lib/mysql/mysql.Socke12 datadir =/var/lib/mysqlsocket =/var/lib/mysql/mysql.Socke
Ändern:
datadir =/data/mysql socket =/data/mysql/mysql.Socke12 datadir =/data/mysqlsocket =/data/mysql/mysql.Socke - Starten Sie MySQL - Nachdem Sie alle oben genannten Änderungen vorgenommen haben, starten Sie den MySQL -Service. Jetzt wird es einen neuen Datenverzeichnispfad verwenden
sudo systemctl starten mysql
Das ist es. Mit Hilfe von Hilfeanweisungen ändern Sie einfach den Standort des Standarddatenverzeichnisses für MySQL- und MariADB -Server unter Linux -Systemen.
- « Verwalten Sie Amazon S3 mit Windows Command Utility (S3.exe)
- So richten Sie ein SSL -Zertifikat mit dem Knoten ein.JS in Linux »