PS:今天在部署一個cacti網絡監控系統時遇到一個MySQL導入SQL報錯,這個cacti部署文檔之前也部署過多次了,沒這個問題。想了一下,應該是數據庫版本兼容性問題,因為我用了最新的MySQL5.6。之前部署cacti都是用MySQL5.1。總結一下: 導入cacti.sql文件時報錯
PS:今天在部署一個cacti網絡監控系統時遇到一個MySQL導入SQL報錯,這個cacti部署文檔之前也部署過多次了,沒這個問題。想了一下,應該是數據庫版本兼容性問題,因為我用了最新的MySQL5.6。之前部署cacti都是用MySQL5.1。總結一下: 導入cacti.sql文件時報錯信息如下: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 9 原因:cacti.sql文件是在MySQL5.0或5.1編寫的。如果在5.5和5.6上面導入會報錯。 解決方法: 1、用vim打開cacti.sql; 2、用命令:%s/TYPE=MyISAM/ENGINE=MyISAM/g批量查找替換,將數據庫文件內的所有TYPE=MyISAM修改為ENGINE=MyISAM,保存退出; 3、重新導入cacti.sql即可。 如圖所示:原文地址:(原創)MySQL 5.6導入SQL報錯解決方法:ERROR 1064 (42000): ~~’TY, 感謝原作者分享。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com