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

JavaScript zum Erzielen eines Zeitbereichseffekts

In diesem Artikel wird der spezifische Code für J...

Beispiele für die Verwendung von React Ref

Inhaltsverzeichnis Was ist ref So verwenden Sie r...

jQuery erzielt einen atmenden Karusselleffekt

In diesem Artikel wird der spezifische Code von j...

Umgang mit Leerzeichen in CSS

1. Weltraumregeln Leerzeichen im HTML-Code werden...

So konfigurieren Sie den virtuellen Nginx-Host in CentOS 7.3

Experimentelle Umgebung Eine minimal installierte...

Detaillierte Erklärung der React-Komponentenkommunikation

Inhaltsverzeichnis Einführung in die Komponentenk...

So ändern Sie Farben und Designs in Vim unter Linux

Vim ist ein Texteditor, den wir unter Linux sehr ...

Implementierungsschritte zur Kapselung von Komponenten basierend auf React

Inhaltsverzeichnis Vorwort Wie kapselt Antd Kompo...

Allgemeine Shell-Skriptbefehle und zugehöriges Wissen unter Linux

Inhaltsverzeichnis 1. Einige Punkte, die Sie beac...

Reines CSS für eine coole Ladeanimation

Schauen wir uns an, welche Ladeanimationseffekte ...

Lösung für das Problem des MySQL-Threads beim Öffnen von Tabellen

Problembeschreibung Vor kurzem gab es einen MySQL...

MySQL Infobright-Installationsschritte

Inhaltsverzeichnis 1. Verwenden Sie den Befehl „r...