聯系官方銷售客服
1835022288
028-61286886
Got error * from storage engine 數據庫引擎不匹配
可能原因
1.檢查mysql用戶是否有數據目錄的讀寫權限
2.修改數據庫引擎
1)修改mysql配置文件.
vim /etc/mysql/my.cnf
default-storage-engine=innodb #我的數據庫存儲引擎是innodb 我現在配置默認創建都為innodb
innodb_force_recovery=0 #默認是沒有這個參數,沒有的話,他的默認值是0,這個參數的值如果大于0,innodb會被禁止使用insert、update、delete命令
max_allowed_packet=1024M #這個值要大于你導入的文件大?。?/p>
2)重啟mysql服務
systemctl restart mysql
3.數據庫空間不足(我遇到的)
1) df -h 查看磁盤空間
2)查看mysql目錄下的log文件(./mysql/logs)是否過大
3) 通過連接MySQL查看
show variables like '%log';
查看general_log狀態,如果為ON需要先將其設置為OFF(關閉日志記錄模式)后再進行日志清理
set global general_log = OFF
清理:
echo "" > mysql.log #根據日志實際名稱調整命令
清理完成后記得開啟日志記錄模式!
set global general_log = OFF
總結
如果之前一直正常運行,突然報錯,可以先排除是否是由磁盤空間不足引起的該error,如果確實空間不足可進行第三步修復,否則在進行第一種第二種情況排查
實在搞不懂,咨詢服務商技術員