So ändern Sie den Speicherort von Datendateien in CentOS6.7 mysql5.6.33

So ändern Sie den Speicherort von Datendateien in CentOS6.7 mysql5.6.33

Problem: Die Partition, in der MySQL Datendateien speichert, hat eine geringe Kapazität und ist derzeit voll, sodass MySQL keine Verbindung herstellen kann.

Lösung:

1. Löschen Sie unnötige Daten in der Partition, z. B. Protokolldateien usw. (kann das grundlegende Problem nicht lösen).

2. Erweitern Sie die Kapazität einer Festplatte

3. Ändern Sie den Datenspeicherort

So ändern Sie den Datenspeicherort:

1. Zeigen Sie das MySQL-Speicherverzeichnis an

#Installationsverzeichnis --basedir=/usr
#Datenspeicherort --datadir=/home/mysqlData/mysql
#Benutzer --user=mysql
#Log --log-error=/home/mysqlData/mysql/localhost.localdomain.err
#Port --port=3306

2. MySQL-Dienst stoppen

Dienst MySQL stoppen

3. Erstellen Sie ein Verzeichnis

mkdir /home/mysql
chown -R mysql:mysql /home/mysqlData

4. Datendateiübertragung (verschieben Sie das gesamte /var/lib/mysql nach /home/mysqlData)

cp -afir /var/lib/mysql /home/mysqlData

5. Ändern Sie das MySql-Konfigurationsdokument /etc/my.cnf Konfigurationsdokument

[Kunde]
Port = 3306
#Geändertes Verzeichnis socket = /home/mysqlData/mysql/mysql.sock
[mysqld]
Port = 3306
default-storage-engine = InnoDB #Standard-Speicher-Engine lower_case_table_names = 1 #Groß-/Kleinschreibung nicht relevant max-connections = 3000
Zeichensatzserver = utf8
#Das geänderte Verzeichnis datadir=/home/mysqlData/mysql
#Das geänderte Verzeichnis sock=/home/mysqlData/mysql/mysql.sock

6. Ändern Sie das MySQL-Startskript /etc/init.d/mysql

Ändern Sie das datadir-Element in der Datei /etc/init.d/mysql in /home/mysqlData/mysql

vim /etc/init.d/mysql 

7. Starten Sie den MySQL-Dienst

Dienst MySQL starten

Oben ist die Methode, die ich Ihnen vorgestellt habe, um den Speicherort der Datendatei in CentOS6.7 mysql5.6.33 zu ändern. Ich hoffe, sie wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Python3 implementiert die Methode zum Schreiben lokaler JSON-Big-Data-Dateien in die MySQL-Datenbank
  • So zeigen Sie den Speicherort von MySQL-Datendateien an
  • Beispiel für die Migration einer MySQL-Datenbank durch Kopieren von Datendateien
  • So importieren Sie eine Datendateilösung im CSV-Format in MySQL
  • Verwenden von SQL-Anweisungen zum Lösen des Problems beim Importieren großer Datendateien in MySQL
  • Durch ein unzulässiges Herunterfahren wurde die MySQL-Datentabelle beschädigt.
  • Zusammenfassung der Ursachenanalyse und Reparaturmethoden für MySQL-Tabellenschäden (empfohlen)
  • Beheben Sie das Problem, dass die MySQL-Datenbank unerwartet abstürzt, wodurch die Tabellendatendatei beschädigt wird und nicht gestartet werden kann

<<:  Detaillierte Erklärung der Rolle von Klammern in AngularJS

>>:  Einige wichtige Einstellungsänderungsdatensätze beim Upgrade von kubernetes1.5.2 auf kubernetes1.10

Artikel empfehlen

So umbrechen Sie das HTML-Titelattribut

Als ich vor ein paar Tagen ein Programm schrieb, w...

Problem mit der Iframe-QRC-Zuweisung (serverseitig)

Ich bin heute auf dieses Problem gestoßen. Ich hab...

So konfigurieren Sie Openbox für den Linux-Desktop (empfohlen)

Dieser Artikel ist Teil einer Sonderserie zu den ...

Warum ist die Bildlaufleiste auf der Webseite rechts angebracht?

Warum befinden sich die Bildlaufleisten der Brows...

Beispiele für den Import und Export von MySQL-Tabellendaten

Dieser Artikel beschreibt die Import- und Exportv...

Vue-Konfigurationsdetails für mehrere Seiten

Inhaltsverzeichnis 1. Der Unterschied zwischen me...

Was sind HTML-Inline-Elemente und Block-Level-Elemente und ihre Unterschiede

Ich erinnere mich an eine Frage, die der Intervie...

Detaillierte Schritte zum manuellen Konfigurieren der IP-Adresse in Linux

Inhaltsverzeichnis 1. Geben Sie zuerst das Konfig...

Installieren Sie Kafka unter Linux

Inhaltsverzeichnis 1.1 Java-Umgebung als Vorausse...

Beispiel für reines CSS zum Ändern des Bildlaufleistenstils des Browsers

Verwenden Sie CSS, um den Stil der Bildlaufleiste...

MySQL InnoDB MRR-Optimierungshandbuch

Vorwort MRR ist die Abkürzung für Multi-Range Rea...

MySQL 5.7.20 Win64 Installations- und Konfigurationsmethode

mysql-5.7.20-winx64.zipInstallationspaket ohne In...