So verschieben Sie den Datenspeicherort von mysql5.7.19 in Centos7

So verschieben Sie den Datenspeicherort von mysql5.7.19 in Centos7

Szenario: Mit zunehmender Datenmenge ist die Festplatte, auf der sich MySQL befindet, voll und die Daten müssen auf eine Festplatte mit mehr Speicherplatz verschoben werden.

Verfahren:

1. Beenden Sie den MySQL-Dienst

Dienst MySQL stoppen

2. Verschieben Sie das Datenverzeichnis auf eine Festplatte mit mehr Speicherplatz

cp -a /usr/local/mysql/data/ /home/mysqldata/

-a: entspricht -pdr (Parameter von pdr sind: Berechtigungen beibehalten, den Softlink selbst kopieren, rekursives Kopieren);

3. Ändern Sie die Konfigurationsdatei my.cnf

... 
sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
basedir = /usr/local/mysql 
#datadir = /usr/local/mysql/data 
Datenverzeichnis = /home/mysqldata/data 
#log-error = /usr/local/mysql/data/mysql_error.log 
log-fehler = /home/mysqldata/data/mysql_error.log 
#pid-Datei = /usr/local/mysql/data/mysql.pid 
pid-Datei = /home/mysqldata/data/mysql.pid 
 
#socket =/usr/local/mysql/data/mysql.sock 
Socket = /tmp/mysql.sock 
Port=3701 
...

4. Starten Sie den MySQL-Dienst

Dienst MySQL stoppen

Zusammenfassen

Oben ist der vom Herausgeber eingeführte Datenspeicherort für Centos7 Mobile MySQL5.7.19. Ich hoffe, er ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

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 implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses
  • 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 Diskussion über die alternative Methode von $refs in vue2 in der kombinierten API von vue3

>>:  Einführung in die Verwendung und Deaktivierung von Transparent Huge Pages in Linux

Artikel empfehlen

So vermeiden Sie die URL-Zeitzonenfalle in MySQL

Vorwort Wenn Sie MySQL 6.0.x oder höher (JAR) ver...

Fehler MySQL-Tabelle 'performance_schema...Lösung

Die Testumgebung ist mit MariaDB 5.7 eingerichtet...

Erläuterung der Truncate Table-Verwendung

TRUNCATE-TABELLE Löscht alle Zeilen in einer Tabe...

Das Prinzip und die Richtung von JavaScript

Wie lässt sich feststellen, worauf dies hinweist?...

Detaillierte grafische Erläuterung der MySql5.7.18-Zeichensatzkonfiguration

Hintergrund: Vor langer Zeit (2017.6.5, der Artik...

MySQL-Schleife fügt zig Millionen Daten ein

1. Erstellen Sie eine Testtabelle Tabelle `mysql_...

40 Schriftarten, empfohlen für berühmte Website-Logos

Wissen Sie, welche Schriftarten in den Logo-Desig...

Detaillierte Erläuterung der grundlegenden Docker-Netzwerkkonfiguration

Externer Zugriff Ports nach dem Zufallsprinzip zu...

Erläuterung, ob im interaktiven Design Paging oder Laden gewählt werden soll

Der Autor dieses Artikels @子木yoyo hat ihn in seine...

MySQL-Datenbankoperationen und Datentypen

Inhaltsverzeichnis 1. Datenbankbetrieb 1.1 Datenb...

So leiten Sie eine PC-Adresse in Vue an eine Mobiladresse um

Anforderungen: Die PC-Seite und die mobile Seite ...

Sieben verschiedene Farbschemata für das Website-Design-Erlebnis

Die Farbabstimmung beim Erstellen einer Website i...