mysql常見錯誤處理

1、mysql啓動錯誤處理

查看 log:
Mac: /usr/local/var/mysql/lizhendeMacBook-Pro.local.err
根據log針對性的進行調整,包治百病

2、Mysql Incorrect datetime value

問題描述:

低版本的mysql中,數據庫轉儲sql文件。導入到高版本的mysql中報錯。報錯提示信息如下:
Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘GMT_CLEANUP’ at row
解決辦法:
登錄mysql後執行:

set global sql_mode='STRICT_TRANS_TABLES,STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO';
# 說明:sql_mode是設置mysql應該支持哪些sql語法,以及哪種數據驗證檢查。
show variables like 'sql_mode';查看是否生效

在這裏插入圖片描述
然後關閉連接,重新創建數據
上述方法無法解決見原理分析

參考:https://yq.aliyun.com/articles/17124

3、ERROR : (2006, 'MySQL server has gone away’)

修改max_allowed_packed參數來避免:
設置:

set global max_allowed_packet=1024*1024*160;

查詢:

show global variables like 'max_allowed_packet';

解決方案參考:https://blog.csdn.net/helloxiaozhe/article/details/78116871

4、 [ERR] 1824 - Failed to open the referenced table ‘User

5、2013 - Lost connection to MySQL server at ‘reading initial communication packet’, system error: 54 "Connection reset by peer”

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章