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

Gründe für den plötzlichen Leistungsabfall bei MySQL

Manchmal kann es vorkommen, dass eine SQL-Anweisu...

Zwei Möglichkeiten zum vollständigen Löschen von Benutzern unter Linux

Linux-Betrieb Experimentelle Umgebung: Centos7-Vi...

HTML-Grundlagen - Pflichtlektüre - Umfassendes Verständnis von CSS-Stylesheets

CSS (Cascading Style Sheet) wird zum Verschönern ...

So ändern Sie die Größe von Partitionen in CentOS7

Gestern habe ich jemandem bei der Installation ei...

Docker-Installations- und Konfigurationsschritte für das Redis-Image

Inhaltsverzeichnis Vorwort Umfeld Installieren Er...

js-Entwicklungs-Plugin zum Erzielen eines Tab-Effekts

In diesem Artikelbeispiel wird der spezifische Co...

CSS: besuchte geheime Erinnerungen des Pseudoklassenselektors

Gestern wollte ich a:visited verwenden, um die Fa...

Der neueste Linux-Installationsprozess von Tomcat8

Herunterladen https://tomcat.apache.org/download-...

Zehn nützliche und einfache MySQL-Funktionen

Funktion 0. Aktuelle Uhrzeit anzeigen Befehl: sel...

Tabellen-Paging-Funktion implementiert durch Vue2.0+ElementUI+PageHelper

Vorwort Ich habe kürzlich an einigen Front-End-Pr...