Mysql

更改 innodb_buffer_pool_size 會出錯

  • March 2, 2012

我想增加我的 innodb_buffer_pool_size 值以獲得更高的性能,當我嘗試時,我的選擇查詢出現錯誤,例如“Incorrect information file in ..”

我只是添加

innodb_buffer_pool_size = 1G 
innodb_log_file_size = 256M

我的 my.cnf 中的值然後重新啟動 mysql 服務。我怎樣才能防止這些錯誤?感謝幫助!

當您更改 innodb_buffer_pool_size 大小時,您需要刪除通常位於 /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile2 等中的 ib_logfile。這樣 mysql 可以在重新啟動時重新生成池文件。

我們需要更多資訊,以便為您提供幫助。粘貼 MySQL 錯誤日誌(通常是 /var/log/mysqld.log)中的內容是一個很好的開始。另外,您的系統中有多少 RAM?粘貼您目前的 /etc/my.cnf 設置也將有所幫助。

引用自:https://serverfault.com/questions/220164