Ändern des Standarddatenverzeichnisses von MySQL 8.0 (schneller Vorgang ohne Konfiguration)

Ändern des Standarddatenverzeichnisses von MySQL 8.0 (schneller Vorgang ohne Konfiguration)

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:
  • So ändern Sie das Datenverzeichnis der MySQL 5.5-Datenbank unter dem Win2008 R2-Server
  • Ändern des MySQL 5.5-Datenbankdatenverzeichnisses unter Windows Server 2003
  • So ändern Sie das MySQL-Datenverzeichnis unter Win2008 r2
  • Centos MySQL Datenbankverzeichnis ändern
  • Wie ändere ich das Speicherverzeichnis einer MySQL-Datenbank?

<<:  Detaillierte Bereitstellung von Docker+Gitlab+Gitlab-Runner

>>:  Vue ruft die PC-Kamera auf, um die Fotofunktion zu realisieren

Artikel empfehlen

So überwachen Sie globale Variablen im WeChat-Applet

Ich bin kürzlich bei der Arbeit auf ein Problem g...

So verwenden Sie Vuex in einem Vue-Projekt

Inhaltsverzeichnis Was ist Vuex? Vuex-Nutzungszyk...

Analyse der Methode zum Einrichten geplanter Aufgaben in MySQL

Dieser Artikel beschreibt anhand eines Beispiels,...

4 Möglichkeiten, doppeltes Einfügen von Daten in Mysql zu vermeiden

Die gebräuchlichste Methode besteht darin, einen ...

MySQL-Anmelde- und Beendigungsbefehlsformat

Das Befehlsformat für die MySQL-Anmeldung ist: my...

Prioritätsanalyse von und/oder Abfragen in MySQL

Dies ist ein Problem, das leicht übersehen wird. ...

Detaillierte Analyse des Reaktionsprinzips und der bidirektionalen Daten von Vue

Verstehen von object.defineProperty, um Reaktions...

Erstellen Sie in 5 Minuten einen WebRTC-Videochat

Im vorherigen Artikel habe ich den detaillierten ...

Ein praktischer Bericht über die Wiederherstellung einer MySQL Slave-Bibliothek

Beschreibung der Situation: Heute habe ich mich b...

Einfache Schritte zum Konfigurieren des Nginx-Reverse-Proxys mit SSL

Vorwort Ein Reverse-Proxy ist ein Server, der übe...

So ändern Sie die Standardübermittlungsmethode des Formulars

Die Standard-Übermittlungsmethode von HTML ist get...

So verwenden Sie Nginx, um domänenübergreifende Front-End-Probleme zu lösen

Vorwort Bei der Entwicklung statischer Seiten, wi...

Detaillierte Erklärung zur Verwendung von Filtereigenschaften in CSS3

Als ich kürzlich das Intranet-Portal änderte, sti...