MySQL出現SQL Error (2013)串連錯誤的解決方案_Mysql

來源:互聯網
上載者:User

現象描述
今天用heidisql登陸虛擬機器的MySQL,登陸不上去。等待約一兩分鐘後出現錯誤提示:SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0,如下圖所示:

開始以為是遠程TCP/IP  root只能通過localhost訪問 ,後來建立使用者,改為%後還是無果。嘗試修改my.ini配置問題後問題消失。

解決辦法
在my.ini或者my.cnf中
[mysqld]項中,添加

skip-name-resolve

在解決這個問題過程中,發現另一個啟動參數:

skip-grant-tables

mysql啟動參數:

skip-grant-tables

顧名思義,就是在啟動mysql時不啟動grant-tables,授權表。有什麼用呢?當然是忘記管理員密碼、mysql資料庫中user表出問題時有用。使用該參數,那麼任何帳號用任何的密碼(當然也包括空)都可以登入到mysql資料庫了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.