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

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

零下一度
零下一度Original
2017-06-29 10:45:011380Durchsuche

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
2. Stoppen Sie den MySQL-Dienst

service mysql stop
3. Verzeichnis erstellen

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

[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
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

7. Starten Sie den MySQL-Dienst

service mysql start

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!

Stellungnahme:
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