Implementierung der MySQL8.0.11-Datenverzeichnismigration

Implementierung der MySQL8.0.11-Datenverzeichnismigration

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

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

Informationen zur Datenmigration der Version 8.0.20 finden Sie in einem anderen Blog: mysql8.0.20-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 /usr/local/ 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:

[Kunde]
Port = 3306
socket=/tmp/mysql.sock
 
[mysqld]
Port = 3306
Benutzer=mysql
socket=/tmp/mysql.sock
basedir=/usr/local/mysql/mysql8.0
datadir=/usr/local/mysql/mysql8.0/data
lc-messages-dir = /usr/local/mysql/mysql8.0/share
Zeichensatzserver = utf8

Geänderte Einstellungen:

[Kunde]
Port = 3306
socket=/tmp/mysql.sock
 
[mysqld]
Port = 3306
Benutzer=root
socket=/tmp/mysql.sock
basedir=/usr/local/mysql/mysql8.0
Datenverzeichnis=/bak/mysql_data/mysql/mysql8.0/data
lc-messages-dir = /usr/local/mysql/mysql8.0/share
Zeichensatzserver = utf8

Dies betrifft ein Berechtigungsproblem und der Benutzer muss in root geändert werden

5. Starten Sie den MySQL-Dienst neu:

Dienst MySQL Neustart

MySQL kann normal gestartet werden und es ist OK~

Wenn beim Start das Problem „Der Server wird beendet, ohne die PID-Datei zu aktualisieren(…)“ auftritt, lesen Sie bitte einen anderen Blog:

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

Informationen zur Datenmigration der Version 8.0.20 finden Sie in einem anderen Blog: mysql8.0.20-Datenmigration

Dies ist das Ende dieses Artikels über die Implementierung der MySQL 8.0.11-Datenverzeichnismigration. Weitere relevante Inhalte zur MySQL-Datenverzeichnismigration finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • So migrieren Sie das Datenverzeichnis in mysql8.0.20
  • 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

<<:  Drei nützliche Codes, damit sich Besucher an Ihre Website erinnern

>>:  CSS: besuchte geheime Erinnerungen des Pseudoklassenselektors

Artikel empfehlen

Vue2-Implementierungen bieten Injection für Reaktionsfähigkeit

1. Konventionelles Schreiben in vue2 // Die überg...

PageSpeed ​​Optimierung im Überblick

Ich glaube, dass das Internet zu einem immer unve...

9 Tipps für das Webseiten-Layout

<br />Verwandte Artikel: 9 praktische Vorsch...

mysql löst zeitzonenbezogene Probleme

Vorwort: Bei der Verwendung von MySQL können Prob...

So installieren Sie Postgres 12 + pgadmin im lokalen Docker (unterstützt Apple M1)

Inhaltsverzeichnis einführen Unterstützt Intel-CP...

Zusammenfassung der Linux Logical Volume Management (LVM)-Nutzung

Die Verwaltung des Speicherplatzes ist für System...

Einfaches Setup von VMware ESXi6.7 (mit Bildern und Text)

1. Einführung in VMware vSphere VMware vSphere is...

Der Unterschied zwischen schreibgeschützt und deaktiviert

Um es zusammenzufassen: „Nur lesen“ ist nur für Ei...

Vue-Komponenten Dynamische Komponenten detaillierte Erklärung

Inhaltsverzeichnis Zusammenfassen Zusammenfassen ...

Schreiben Sie einen einfachen Rechner mit JavaScript

Die Wirkung ist wie folgt:Referenzprogramm: <!...

Eine kurze Analyse der Grundkonzepte von HTML-Webseiten

Was ist eine Webseite? Die Seite, die nach dem HT...