Ich verfolge diese Lösung hier /programming/3927690/howto-clean-a-mysql-innodb-storage-engine/4056261#comment14041132_4056261 und habe versucht, meine innodb_buffer_pool_size
auf 4G und später 1G (auch 1024M) in zu erhöhen Zusätzlich zur Größe der Protokolldatei, aber MySQL startet nicht mit diesen Werten. Wenn ich es auf 512M zurücksetze, fängt mysql gut an.
Wie kann ich das lösen? Mein Server hat 16 GB und laut Webmin sysinfo:
Real memory 15.62 GB total, 3.13 GB used
Inzwischen habe ich auch das Fehlerprotokoll gefunden:
120529 10:29:32 mysqld_safe mysqld aus der pid-datei /var/run/mysqld/mysqld.pid wurde beendet
120529 10:29:33 mysqld_safe Startet den mysqld-Daemon mit Datenbanken aus / var / lib / mysql
120529 10:29:33 [Hinweis] Das Plugin 'FEDERATED' ist deaktiviert.
120529 10:29:33 InnoDB: Der InnoDB-Speicherheap ist deaktiviert
120529 10:29:33 InnoDB: Mutexe und rw_locks verwenden GCC-Atom-Builtins
120529 10:29:33 InnoDB: Komprimierte Tabellen verwenden zlib 1.2.3
120529 10:29:33 InnoDB: Linux native AIO verwenden
120529 10:29:33 InnoDB: Pufferpool wird initialisiert, Größe = 1,0 GB
120529 10:29:33 InnoDB: Initialisierung des Pufferpools abgeschlossen
InnoDB: Fehler: Protokolldatei ./ib_logfile0 ist unterschiedlich groß. 0 134217728 Bytes
InnoDB: als in der .cnf-Datei angegeben 0 268435456 Bytes!