Maison  >  Article  >  base de données  >  Exemple de tutoriel sur la modification des fichiers de données dans mysql5.6.33

Exemple de tutoriel sur la modification des fichiers de données dans mysql5.6.33

零下一度
零下一度original
2017-06-29 10:45:011379parcourir

Problème : La capacité de partition du fichier de données stocké par MySQL est petite et est actuellement pleine, ce qui empêche MySQL de se connecter

Solution : .

1. Supprimez les données inutiles de la partition, telles que les fichiers journaux, etc. (ne peut pas résoudre le problème fondamental)

2. Augmentez la capacité d'un certain disque

3. Modifier l'emplacement de stockage des données

Étapes pour modifier l'emplacement de stockage des données :

1. >Afficher le répertoire de stockage mysql

#安装目录
--basedir=/usr 
#数据存储位置
--datadir=/home/mysqlData/mysql 
#用户
--user=mysql 
#日志
--log-error=/home/mysqlData/mysql/localhost.localdomain.err 
#端口
--port=3306
2. Arrêtez le service mysql

service mysql stop
3. Créer un répertoire

mkdir /home/mysql
chown -R mysql:mysql /home/mysqlData
4. Transfert de fichiers de données (déplacer l'intégralité de /var/lib/mysql vers /home/ mysqlData)

cp -afir /var/lib/mysql /home/mysqlData
5. Modifier le document de configuration MySql /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. le script de démarrage MySQL /etc/ init.d/mysql

Changez l'élément datadir dans le fichier /etc/init.d/mysql en /home/mysqlData/

mysql

vim /etc/init.d/mysql

7. Démarrez le service MySQL

service mysql start

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn