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

React implementiert Import und Export von Excel-Dateien

Inhaltsverzeichnis Präsentationsschicht Geschäfts...

Der neueste Linux-Installationsprozess von Tomcat8

Herunterladen https://tomcat.apache.org/download-...

So verwenden Sie React-Color zum Implementieren des Front-End-Farbwählers

Hintergrund Wir können react-color verwenden, um ...

vue cli3 implementiert die Schritte der Verpackung nach Umgebung

Das mit CLI3 erstellte Vue-Projekt wird als Nullk...

So lösen Sie das Problem der Randüberlappung

1. Zunächst müssen Sie wissen, was den vertikalen ...

Tutorial zur Installation von JDK und Tomcat unter Linux CentOS

Laden Sie zuerst JDK herunter. Hier verwenden wir...

JavaScript implementiert coole Mouse-Tailing-Effekte

Nachdem Sie sich das angesehen haben, garantiere ...

Praxis der Bereitstellung von in Python geschriebenen Webanwendungen mit Docker

Inhaltsverzeichnis 1. Docker installieren 2. Code...

Fallstricke und Lösungen für das Upgrade von MySQL 5.7.23 in CentOS 7

Vorwort Kürzlich bin ich beim Upgrade von MySQL 5...