So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

Heute habe ich bei der Arbeit festgestellt, dass der Partitionsspeicherplatz, auf dem MySQL gespeichert ist, aufgebraucht ist, sodass MySQL nicht mehr normal gestartet werden kann. Aus diesem Grund musste ich das Datenspeicherverzeichnis migrieren.

1. Übertragen Sie das vorhandene Datenspeicherverzeichnis auf einen anderen Speicherplatz. Heute dauerte das Kopieren einer 50-GB-Datendatei mehr als 30 Minuten, was etwas langsam war.

2. Ändern Sie die my.cf-Konfigurationsdatei

Ändern des Speicherverzeichnisses

[mysqld]

Datenverzeichnis=/home/mysql

socket=/home/mysql/mysql.sock

[mysql_sicher]

pid-Datei=/home/mysql/mysqld.pid

Hinzugefügt

[mysql]

socket=/home/mysql/mysql.sock

3. Achten Sie unbedingt darauf, die Berechtigungen des Datenspeicherverzeichnisses zu ändern, insbesondere wenn

mysql_safe pid home/mysql/mysqld.pid* beendet Ähnliche Ausnahmen

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site!

Das könnte Sie auch interessieren:
  • Zwei Möglichkeiten zum Speichern von Scrapy-Daten in einer MySQL-Datenbank (synchron und asynchron)
  • Python-Beispiel zum Speichern von JSON-ähnlichen Daten in MySQL
  • So installieren Sie MySQL 5.7 unter Ubuntu und konfigurieren den Datenspeicherpfad
  • So ändern Sie das Datenbankdatenspeicherverzeichnis in MySQL
  • Detailliertes Beispiel für MySQL-Datenspeicherprozessparameter
  • So verschieben Sie den Datenspeicherort von mysql5.7.19 in Centos7
  • Lösung zum Ändern des Datenspeicherorts der Datenbank in MySQL 5.7
  • Details zur MySQL-Datenbankarchitektur
  • MySQL-Speicherung räumlicher Daten und Funktionen

<<:  Eine kurze Erläuterung, warum Daemon Off beim Ausführen von Nginx in Docker verwendet wird

>>:  Ein kurzer Vortrag über die Geschichte von React Router

Artikel empfehlen

Detaillierte Erklärung der Komponentenkommunikation in React

Inhaltsverzeichnis Übergeordnete Komponente kommu...

So erreichen Sie die maximale Anzahl von Verbindungen in MySQL

Inhaltsverzeichnis Was ist der Grund für den plöt...

Vue + Element zur dynamischen Anzeige von Hintergrunddaten zu Optionen

brauchen: Implementieren Sie die dynamische Anzei...

So ändern Sie das Root-Passwort in MySQL 5.7

Ab MySQL 5.7 wurden viele Sicherheitsupdates hinz...

Dropdown-Menü implementiert durch HTML+CSS3+JS

Ergebnisse erzielen html <div Klasse="Con...

Installationstutorial für MySQL 5.7 unter CentOS 7

1. Laden Sie das offizielle MySQL Yum Repository ...

Telnet wird im Alpine-Image zu busybox-extras verschoben

Das Telnet im Alpine-Image wurde nach Version 3.7...

Einige Erfahrungen in der Selbstkultivierung von Künstlern

Da der Einfluss des Unternehmens wächst und seine...

Beispiel für die Anpassung des Stils des Auswahlfelds für Formulardateien

Code kopieren Der Code lautet wie folgt: <!DOC...

CSS löst das Problem der Front-End-Bildverformung perfekt

Ich habe in der Toutiao IT School einen Artikel g...

Aktivieren und Konfigurieren des MySQL-Protokolls für langsame Abfragen

Einführung Das MySQL-Protokoll für langsame Abfra...

Zwei Ideen zur Implementierung der horizontalen Datenbanksegmentierung

Einführung Aufgrund der zunehmenden Popularität v...