Nutzungsszenario: Wir verwenden Alibaba Cloud und haben eine separate Datenfestplatte gekauft (großer Speicherplatz, kann für Backups verwendet werden). Die MySQL 8.0-Datenbank ist standardmäßig auf der Systemfestplatte installiert. Aus Sicherheits- und Speicherplatzgründen müssen wir das Standarddatenbankverzeichnis an einen anderen Ort ändern (ich verwende hier eine SSD-Datenfestplatte, indem ich sie mounte). Betriebssystem: CentOS 7.6 Datenbank: MySQL 8.0 Um weitere meiner Originalartikel anzuzeigen, klicken Sie bitte hier Der Standardspeicherort des Datenverzeichnisses für MySQL 8.0 ist: /var/lib/mysql Mein Zielort ist: /data/ Jetzt fangen wir an 1. Zuerst stoppen wir den MySQL 8.0-Dienst und verwenden den folgenden Befehl [root@JasonSong ~]# sudo systemctl stop mysqld.service Mit dem folgenden Befehl können Sie überprüfen, ob der Dienst beendet wurde [root@JasonSong ~]# sudo systemctl status mysqld.service ● mysqld.service – MySQL-Server Geladen: geladen (/usr/lib/systemd/system/mysqld.service; aktiviert; Vendor-Vorgabe: deaktiviert) Aktiv: inaktiv (tot) seit Do 2019-02-21 13:52:24 CST; vor 9 Sek. Dokumentation: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Prozess: 6152 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (Code=beendet, Status=0/ERFOLGREICH) Prozess: 6082 ExecStartPre=/usr/bin/mysqld_pre_systemd (Code=beendet, Status=0/ERFOLGREICH) Haupt-PID: 6152 (Code=beendet, Status=0/ERFOLGREICH) Status: „SERVER_SHUTTING_DOWN“ 20. Feb 16:30:39 JasonSong systemd[1]: MySQL Server wird gestartet... 20. Feb 16:30:50 JasonSong systemd[1]: MySQL Server gestartet. 21. Feb 13:52:21 JasonSong systemd[1]: MySQL-Server wird gestoppt... 21. Feb 13:52:24 JasonSong systemd[1]: MySQL-Server gestoppt. 2. Verschieben Sie das Standarddatenverzeichnis an den Zielort [root@JasonSong ~]# mv /var/lib/mysql/ /data/ Verknüpfen Sie den Zielort per Softlink mit dem ursprünglichen Ort und verwenden Sie den folgenden Befehl, um einen Softlink zu erstellen [root@JasonSong ~]# ln -s /data/mysql /var/lib/ Um zu prüfen, ob die Verknüpfung erfolgreich ist, verwenden Sie den folgenden Befehl [root@JasonSong ~]# ls -la /var/lib/mysql lrwxrwxrwx 1 root root 11. Feb. 21 14:00 /var/lib/mysql -> /data/mysql Nach der Anzeige der obigen Informationen können Sie den MySQL-Dienst zum Testen starten. [root@JasonSong ~]# sudo systemctl start mysqld.service [root@JasonSong ~]# sudo systemctl status mysqld.service ● mysqld.service – MySQL-Server Geladen: geladen (/usr/lib/systemd/system/mysqld.service; aktiviert; Vendor-Vorgabe: deaktiviert) Aktiv: aktiv (läuft) seit Donnerstag, 21.02.2019, 14:02:13 CST; vor 8 Sek. Dokumentation: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Prozess: 21361 ExecStartPre=/usr/bin/mysqld_pre_systemd (Code=beendet, Status=0/ERFOLGREICH) Haupt-PID: 21379 (mysqld) Status: „SERVER_OPERATING“ CGroup: /system.slice/mysqld.service └─21379 /usr/sbin/mysqld 21. Feb 14:02:12 JasonSong systemd[1]: MySQL Server wird gestartet... 21. Feb 14:02:13 JasonSong systemd[1]: MySQL Server gestartet. Die obigen Informationen werden angezeigt, was bedeutet, dass alles in Ordnung ist. Um weitere meiner Originalartikel anzuzeigen, klicken Sie bitte hier. Dies ist das Ende dieses Artikels zum Ändern des Standarddatenverzeichnisses von MySQL 8.0 (schneller Vorgang ohne Konfiguration). Weitere Informationen zum Ändern des Standardverzeichnisses von MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detaillierte Bereitstellung von Docker+Gitlab+Gitlab-Runner
>>: Vue ruft die PC-Kamera auf, um die Fotofunktion zu realisieren
Verwandte Wissenspunkte Übergeben von Werten von ...
Inhaltsverzeichnis Überblick 1. Stapeln und Aufhä...
chmod-Befehlssyntax Dies ist die korrekte Syntax ...
1. Einleitung Die Anforderung besteht darin, die ...
Inhaltsverzeichnis Überblick Promise Race Methode...
Ich bin bei der Entwicklung eines Projekts schon ...
Merkmale einer Single-Page-Anwendung „Annahme:“ A...
Methode 1 Code kopieren Der Code lautet wie folgt:...
Inhaltsverzeichnis Vorwort analysieren Daten insg...
SQLyog stellt eine Verbindung zu MySQL her, Fehle...
Best Practices für die Web-Frontend-Optimierung: ...
Vorwort In diesem Artikel wird hauptsächlich besc...
npm deinstallieren sudo npm deinstallieren npm -g...
So verwenden Sie die Concat-Funktion in MySQL: CO...
Verwenden von Javascript zum Implementieren eines...