3 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
編輯:在解決與配置有關(guān)的分辨率之前,請先檢查是否沒有用完磁盤空間。
在此示例中innodb_data_file_path,您的最大尺寸似乎太小my.cnf
innodb_data_file_path = ibdata1:10M:autoextend:max:512M
您在所有innodb表組合中所承載的數(shù)據(jù)不能超過512MB。
也許您應(yīng)該使用切換到每表一個(gè)innodb方案innodb_file_per_table。

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
您需要修改my.cnf中為INNO_DB表設(shè)置的限制上限。沒有為單個(gè)表設(shè)置此內(nèi)存限制,而是為所有組合表設(shè)置了此內(nèi)存限制。
如果您希望內(nèi)存自動(dòng)擴(kuò)展到512MB
innodb_data_file_path = ibdata1:10M:autoextend:max:512M
如果您不知道限制或不想設(shè)置限制上限,可以像這樣修改它
innodb_data_file_path = ibdata1:10M:autoextend

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可能在存儲(chǔ)mysql表的分區(qū)(通常為/ var / lib / mysql)或存儲(chǔ)臨時(shí)表的分區(qū)(通常為/ tmp)中空間不足。
您可能需要:-在創(chuàng)建索引期間監(jiān)視可用空間。-將tmpdir MySQL變量指向其他位置。這需要重新啟動(dòng)服務(wù)器。
添加回答
舉報(bào)