Heim  >  Artikel  >  Betrieb und Instandhaltung  >  MySQL startet unter Linux nicht

MySQL startet unter Linux nicht

王林
王林Original
2019-12-04 09:48:373629Durchsuche

MySQL startet unter Linux nicht

1. Überprüfen Sie das Startprotokoll

Suchen Sie den Speicherort der MySQL-Konfigurationsdatei /etc/my.cf

Die Fehlermeldung lautet wie folgt:

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

Fehlerursache:

Datendateigröße stimmt nicht überein.

Empfohlenes Linux-Video-Tutorial: Linux-Video-Tutorial

2. Überprüfen Sie die Dateigröße von ibdata1

Finden Sie den Installationsort von MySQL/var/run/mysql

Das Beispiel lautet wie folgt:

[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. Stellen Sie die Größe von ibdata1 so ein, dass sie mit der angezeigten Größe übereinstimmt /etc/my.cnf

Das Beispiel lautet wie folgt:

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

Empfohlene verwandte Artikel und Tutorials: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonMySQL startet unter Linux nicht. 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