2016-05-18 12 views
0

ich diesen Fehler bekam beim Ändern der Einstellung unterKraft InnoDB neu ib_logfile mit MySQL 5.5

Fehler:

InnoDB: Error: log file /bdd/ib_logfile0 is of different size 0 10485760 bytes than specified in the .cnf file 0 20971520 bytes! 

Einstellungen geändert:

innodb_buffer_pool_size   = 256M >changed to 356mb 
innodb_additional_mem_pool_size = 40M 
innodb_log_file_size   = 10M >changed to 20mb 
innodb_log_buffer_size   = 4M 
innodb_flush_log_at_trx_commit=1 

Ich weiß, dass ich löschen müssen ib_logfile0 und ib_logfile1, aber ich finde sie nicht in meinem FTP-Verzeichnis (/ bdd/ib_logfile0 dieses bdd-Verzeichnis, ich kann es nicht finden), ich sehe nur my.cnf und mysql.err Dateien und "dump" Ordner Ich habe phpmyadmin root-Konto und FTP-Benutzer für die oben genannten Dateien, so gibt es eine Möglichkeit zum Festlegen unterschiedlicher Ordner, wo ib_logfile0 und ib_logfile1 Dateien speichern, oder löschen Sie sie aus phpmyadmin oder eine Einstellung, um erzwingen sie mit neuen Einstellungen von my.cnf neu erstellen?

Wenn ich alle Datenbanken lösche, werden die Protokolldateien verschwinden und dann kann ich die Einstellung ändern, ohne den Fehler zu bekommen?

Antwort

0

da ich jede mögliche Weise nicht finden kann dies mit SQL 5.5 zu tun, ich auf 5,7 aufgerüstet, welche Dateien „ib_logfile1 und 2“ automatisch

+0

, die eine gute Antwort ist neu erstellt. Ansonsten würde ich sagen "dup von http://dba.stackexchange.com/questions/1261/how-to-safely-change-mysql-innodb-variable-innodb-log-file-size/4103#4103" –