1. 程式人生 > >解決mysql出現"the table is full"的問題

解決mysql出現"the table is full"的問題

mysql出現"the table is full"的問題,一般有兩個原因:

一 .You are using the MEMORY (HEAP) storage engine; in this case you need to increase the value of the max_heap_table_size system variable. See Section 5.1.3, “Server System Variables”.


ERROR 1114 (HY000) at line 1720: The table 'XXXX' is full

於是就修改Mysql的配置檔案my.ini,在[mysqld]下新增/修改兩行:
tmp_table_size = 256M
max_heap_table_size = 256M

系統預設是16M,修改完後重啟mysql

二.硬碟空間滿了,清理硬碟即可.

不要被mysql的安裝目錄所欺騙, 最好親自去看看資料存放目錄是哪

在my.ini  搜尋 datadir

看其指向的目錄 就是資料存放目錄。(我就上當了)

版權屬於: 技術客
官方地址: http://www.sunjs.com
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。