So migrieren Sie das Datenverzeichnis in mysql8.0.20

So migrieren Sie das Datenverzeichnis in mysql8.0.20

Das Standardspeicherverzeichnis von MySQL ist /var/lib/mysql/ . Im Folgenden wird das Standardspeicherverzeichnis geändert.

Dieser Artikel verwendet MySQL 8.0.20, das sich von MySQL 8.0.11 unterscheidet.

Informationen zur Datenmigration der Version 8.0.11 finden Sie in einem anderen Blog: mysql8.0.11-Datenmigration

1. Stoppen Sie zuerst den MySQL-Dienst:

Dienst MySQL stoppen

2. Erstellen Sie den Verzeichnisspeicherort, an dem Sie es speichern möchten, und erteilen Sie die entsprechenden Berechtigungen:

mkdir -p /bak/mysql_data
chmod 766 /bak/mysql_data

3. Übertragen Sie die Originaldaten. Kopieren Sie sie mit cp -a (gehen Sie zuerst in das Standardverzeichnis /var/lib/ und kopieren Sie das gesamte mysql-Verzeichnis):

cp -a mysql /bak/mysql_data/

4. Ändern Sie die MySQL-Konfigurationsdatei /etc/my.cnf:

vim /etc/meine.cnf

Originaleinstellungen:

Datenverzeichnis=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-Datei=/var/run/mysqld/mysqld.pid

Geänderte Einstellungen:

Datenverzeichnis=/bak/mysql_data/mysql
socket=/bak/mysql_data/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-Datei=/var/run/mysqld/mysqld.pid

5. Starten Sie den MySQL-Dienst neu:

Dienst MySQL Neustart

MySQL kann normal gestartet werden und es ist OK~

Dieser Artikel verwendet MySQL 8.0.20, das sich von MySQL 8.0.11 unterscheidet.

Informationen zur Datenmigration der Version 8.0.11 finden Sie in einem anderen Blog: mysql8.0.11-Datenmigration

Dies ist das Ende dieses Artikels über die Methode zum Migrieren des Datenverzeichnisses von MySQL 8.0.20. Weitere relevante Inhalte zur Migration des MySQL-Datenverzeichnisses 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:
  • Implementierung der MySQL8.0.11-Datenverzeichnismigration
  • Analyse des Prinzips des MySQL-Extraktionsmodus für große Tabellen aus der Perspektive des Cloud-Datenmigrationsdienstes
  • So migrieren Sie lokales MySQL in eine Serverdatenbank
  • Detaillierte Erläuterung von MySQL-Ereignisänderungsereignissen (ALTER EVENT), Deaktivierungsereignissen (DISABLE), Aktivierungsereignissen (ENABLE), Ereignisumbenennungen und Datenbankereignismigrationsvorgängen
  • Upgrade der Docker-Version von MySQL 5.7 auf MySQL 8.0.13, Datenmigration
  • Detaillierte Erklärung zur Migration einer MySQL-Datenbank auf einen anderen Computer
  • Die MySQL-Datenbankmigration exportiert und importiert schnell große Datenmengen
  • Python erstellt ein MySQL-Datenmigrationsskript
  • Zusammenfassung der MySQL-Datenmigration

<<:  UTF-8- und GB2312-Webkodierung

>>:  Eine Zeile CSS-Code, die Chrome zum Absturz bringt

Artikel empfehlen

N Möglichkeiten, adaptive Teiler geschickt mit CSS zu implementieren

Trennlinien sind eine gängige Gestaltungsart auf ...

So verwenden Sie Umgebungsvariablen in der Nginx-Konfigurationsdatei

Vorwort Nginx ist ein auf Leistung ausgelegter HT...

Optimierung der Datenbank-SQL-Anweisung

Warum optimieren: Beim Start des eigentlichen Pro...

Docker Compose-Installationsmethoden in verschiedenen Umgebungen

1. Online-Installation Derzeit habe ich nur die O...

Reacts Übergang von Klassen zu Hooks

Inhaltsverzeichnis ReagierenHooks Vorwort WarumHo...

Vue implementiert das Ziehen und Sortieren von Bildern

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erläuterung der MySQL-Existes- und Not-Existes-Beispiele

Detaillierte Erläuterung der MySQL-Existes- und N...

Docker-Bereitstellung von Kafka und Spring Kafka-Implementierung

In diesem Artikel wird hauptsächlich die Bereitst...

So fügen Sie einer Tabelle in SQL Felder und Kommentare hinzu

1. Felder hinzufügen: Tabelle Tabellennamen änder...