共計 783 個字符,預計需要花費 2 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
丸趣 TV 小編給大家分享一下 navicat 導入 sql 報錯的解決方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
場景:100 多 M 的 sql 文件導入到本地數據庫報錯,本地環境,phpstudy,報錯一:1294 – Invalid ON UPDATE clause for create_time column,報錯二:2006 – MySQL server has gone away。
錯誤一原因:phpstyudy 的 mysql 版本太低,默認 5.5
解決方案:升級 mysql 版本
1、備份當前數據庫數據,可以導出數據庫文件,作為備份。
2、備份 PhpStudy 下的 MySQL 文件夾、以防升級失敗、還可以使用舊版本的數據庫。
3、下載 MySQL5.6、解壓、然后放在 PhpStudy 下的 MySQL 文件夾下。
4、復制一份 my-default.ini,改名為 my.ini、打開 my.ini 加上:
basedir= E:/phpStudy/MySQL/
datadir= E:/phpStudy/MySQL/data/
這兩項,這兩個地址都改成自己對應的 phpstudy 里的 mysql 目錄和數據庫目錄。
5、然后以管理員的身份運行 cmd、進入 MySQL 目錄、如圖所示表示成功、執行如下:
錯誤二原因:超過 mysql 允許的最大數據包
解決方案:
my.ini 中加入(參數根據自已的需要)
max_allowed_packet=500M
wait_timeout=288000
interactive_timeout = 288000
以上是“navicat 導入 sql 報錯的解決方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!
向 AI 問一下細節