MySQL出現(xiàn)SQL Error (2013)連接錯誤的解決方法
現(xiàn)象描述
今天用heidisql登陸虛擬機(jī)的MySQL,登陸不上去。等待約一兩分鐘后出現(xiàn)錯誤提示:SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0
,如下圖所示:
開始以為是遠(yuǎn)程TCP/IP root只能通過localhost訪問 ,后來新建用戶,改為%后還是無果。嘗試修改my.ini配置問題后問題消失。
解決辦法
在my.ini或者my.cnf中
[mysqld]項(xiàng)中,添加
skip-name-resolve
在解決這個問題過程中,發(fā)現(xiàn)另一個啟動參數(shù):
skip-grant-tables
mysql啟動參數(shù):
skip-grant-tables
顧名思義,就是在啟動mysql時不啟動grant-tables,授權(quán)表。有什么用呢?當(dāng)然是忘記管理員密碼、mysql數(shù)據(jù)庫中user表出問題時有用。使用該參數(shù),那么任何帳號用任何的密碼(當(dāng)然也包括空)都可以登錄到mysql數(shù)據(jù)庫了。
相關(guān)文章
MySQL產(chǎn)生隨機(jī)數(shù)并連接字符串的方法示例
這篇文章主要介紹了MySQL產(chǎn)生隨機(jī)數(shù)并連接字符串的方法,簡單分析了相關(guān)函數(shù),并結(jié)合實(shí)例形式給出了相應(yīng)的SQL語句實(shí)現(xiàn)方法,需要的朋友可以參考下2017-05-05mysql 本地數(shù)據(jù)庫如何從遠(yuǎn)程數(shù)據(jù)庫導(dǎo)數(shù)據(jù)
mysql 本地數(shù)據(jù)庫如何從遠(yuǎn)程數(shù)據(jù)庫導(dǎo)數(shù)據(jù),本文以此問題進(jìn)行詳細(xì)介紹,需要了解的朋友可以參考下2012-11-11