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

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.23

Dieser Artikel zeichnet das Installationstutorial...

Das neueste Installations-Tutorial für virtuelle Maschinen VMware 14

Zuerst gebe ich Ihnen den Aktivierungscode für VM...

Detaillierte Erklärung der drei Möglichkeiten zum Festlegen von Rahmen in HTML

Drei Möglichkeiten zum Festlegen von Rahmen in HT...

Einige Erfahrungen zum Aktivieren von HTTPS

Da sich die heimische Netzwerkumgebung immer weit...

So fügen Sie ein Lua-Modul zu Nginx hinzu

Lua installieren wget http://luajit.org/download/...

Wie besteht man die W3C-Validierung?

Neben der Festlegung von Vorschriften für verschi...

So verwenden Sie Makros in JavaScript

In Sprachen werden häufig Makros zur Implementier...

Schritte zum Ändern des MySQL-Zeichensatzes auf UTF8 unter Linux

Inhaltsverzeichnis 1. Überprüfen Sie den MySQL-St...

Zwei Arten von Tab-Anwendungen im Webdesign

Heutzutage werden Registerkarten häufig im Webdes...

JavaScript zur Implementierung des Flugzeugkriegsspiels

In diesem Artikel erfahren Sie, wie Sie mit Canva...