Heim > Datenbank > MySQL-Tutorial > Beispiel-Tutorial zum Ändern von Datendateien in mysql5.6.33

Beispiel-Tutorial zum Ändern von Datendateien in mysql5.6.33

零下一度
Freigeben: 2017-06-29 10:45:01
Original
1411 Leute haben es durchsucht

Problem: Die Partitionskapazität der von MySQL gespeicherten Datendatei ist klein und derzeit voll, sodass MySQL keine Verbindung herstellen kann

Lösung:

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

2. Erweitern Sie die Kapazität einer bestimmten Festplatte

3. Datenspeicherort ändern

Schritte zum Ändern des Datenspeicherorts:

1 >MySQL-Speicherverzeichnis anzeigen

#安装目录
--basedir=/usr 
#数据存储位置
--datadir=/home/mysqlData/mysql 
#用户
--user=mysql 
#日志
--log-error=/home/mysqlData/mysql/localhost.localdomain.err 
#端口
--port=3306
Nach dem Login kopieren
2. Stoppen Sie den MySQL-Dienst

service mysql stop
Nach dem Login kopieren
3. Verzeichnis erstellen

mkdir /home/mysql
chown -R mysql:mysql /home/mysqlData
Nach dem Login kopieren
4. Datendateiübertragung (verschieben Sie das gesamte /var/lib/mysql nach /home/ mysqlData)

cp -afir /var/lib/mysql /home/mysqlData
Nach dem Login kopieren
5. Ändern Sie das MySql-Konfigurationsdokument /etc/my.cnf

[client]

port            = 3306#修改后的目录
socket          = /home/mysqlData/mysql/mysql.sock
[mysqld]

port = 3306default-storage-engine = InnoDB #默认存储引擎
lower_case_table_names = 1 #不区分大小写
max-connections=3000character_set_server=utf8
#修改后的目录
datadir=/home/mysqlData/mysql

#修改后的目录

sock=/home/mysqlData/mysql/mysql.sock
Nach dem Login kopieren
6 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
Nach dem Login kopieren

7. Starten Sie den MySQL-Dienst

service mysql start
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispiel-Tutorial zum Ändern von Datendateien in mysql5.6.33. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage