Maison  >  Article  >  Opération et maintenance  >  Mysql ne démarre pas sous Linux

Mysql ne démarre pas sous Linux

王林
王林original
2019-12-04 09:48:373628parcourir

Mysql ne démarre pas sous Linux

1. Vérifiez le journal de démarrage

Trouvez l'emplacement du fichier de configuration mysql /etc/my.cf

Le message d'erreur est le suivant :

nnoDB: Data file ./ibdata1 is of a different size 768 pages (rounded down to MB) than specified in the .cnf file 1280 pages!

Cause de l'erreur :

La taille du fichier de données ne correspond pas.

Tutoriel vidéo Linux recommandé : Tutoriel vidéo Linux

2 Vérifiez la taille du fichier ibdata1

Trouvez l'emplacement d'installation de MySQL/var/run/mysql

L'exemple est le suivant :

[root@localhost mysql]# ll -lh
total 21M
-rw-rw----. 1 mysql mysql  10M Apr  1 09:23 ibdata1
-rw-rw----. 1 mysql mysql 5.0M Apr  1 09:23 ib_logfile0
-rw-rw----. 1 mysql mysql 5.0M Mar 13 07:43 ib_logfile1
drwx------. 2 mysql mysql 4.0K Mar 13 07:43 mysql
drwx------. 2 mysql mysql 4.0K Mar 13 07:43 test

3. Définissez la taille d'ibdata1 pour qu'elle soit cohérente avec la taille affichée /etc/my.cnf

L'exemple est le suivant :

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
innodb_data_file_path=ibdata1:10M;ibdata2:10M:autoextend

Articles et tutoriels connexes recommandés : tutoriel Linux

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