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

Detaillierte Erklärung der Text-Fill-Color-Eigenschaft in CSS3

Was bedeutet Textfüllfarbe? Rein wörtlich bedeute...

Detaillierte Erklärung der MySQL-Berechtigungen und -Indizes

MySQL-Berechtigungen und Indizes Der höchste Benu...

Reiner CSS-Header, korrigierter Implementierungscode

Es gibt zwei Hauptgründe, warum es schwierig ist,...

Tutorial zur HTML-Tabellenauszeichnung (37): Hintergrundbild-Attribut BACKGROUND

Legen Sie das Hintergrundbild für die Tabellenübe...

So verwenden Sie video.js in Vue zum Abspielen von Videos im M3U8-Format

Inhaltsverzeichnis 1. Installation 2. Einführung ...

So betten Sie Dateien im Flash-Videoformat (FLV, SWF) in HTML-Dateien ein

Flash-Dateiformate: .FLV und .SWF Für das Flash-Vi...

So installieren Sie den Chrome-Browser auf CentOS 7

Dieser Artikel beschreibt, wie Sie den Chrome-Bro...

MySQL 5.5.56 - Installationsfreie Versionskonfigurationsmethode

Die Konfigurationsmethode der kostenlosen Install...

So verwenden Sie dl(dt,dd), ul(li), ol(li) in HTML

HTML <dl> Tag #Definition und Verwendung Da...