我有MySQL社區服務器5.6.16運行,我有290MB大小的一個MySQL轉儲文件,如何解決錯誤「#2006 - MySQL服務器已消失」
,我有以下的my.ini設置
innodb_lock_wait_timeout = 60000000
max_allowed_packet = 8000000000M
當我嘗試從轉儲文件恢復數據庫,我得到下面
#2006 - MySQL server has gone away
如何解決此錯誤的錯誤。
RAM Size: 3.00 GB
my.ini
----------------
key_buffer = 16M
max_allowed_packet = 1M
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 60000000
您是否檢查過這個http://stackoverflow.com/questions/7942154/mysql-error-2006-mysql-server-has-gone-away 並且不要忘記在更改我的服務器後重新啓動服務器。 ini – Deepak
讓我們知道您的服務器RAM,如果您共享配置文件的詳細信息,特別是innodb_buffer_pool_size和key_buffer_size,它將會幫助完整...您也可以在更改max_allowed_packet = 64M後進行檢查。 –
@ZafarMalik,請參閱我的編輯,也給我的鏈接到my.ini文件 – n92