解决MySQL报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
解決MySQL報(bào)錯(cuò)ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061
??筆者在新電腦安裝完 MySQL 后,嘗試登錄時(shí),MySQL 一直給出如下報(bào)錯(cuò)。后來又不斷卸載 MySQL,然后按原始方法重新安裝 MySQL,終于發(fā)現(xiàn)了原因所在。
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)筆者報(bào)錯(cuò)時(shí)的運(yùn)行環(huán)境:
-
MySQL 8.0.27
-
Windows 10 教育版
??引發(fā)這個(gè)報(bào)錯(cuò)的因素可以有很多。在筆者的電腦上,造成這個(gè)現(xiàn)象的原因是,筆者修改了 MySQL 的配置文件 my.ini,在其中將 MySQL 服務(wù)端端口號(hào)設(shè)成了 3307。但在登錄 MySQL 時(shí),使用的命令為 mysql -u root -p。由于在此登錄命令沒有提供端口號(hào),所以 MySQL 客戶進(jìn)程默認(rèn)服務(wù)進(jìn)程使用的端口號(hào)為 3306。由于這與服務(wù)進(jìn)程的端口號(hào)不一致,所以導(dǎo)致其與服務(wù)進(jìn)程進(jìn)行通信時(shí)失敗。
??知道了原因解決起來就好辦了。一種辦法是,將配置文件 my.ini 中端口號(hào)改回默認(rèn)的 3306。另一種辦法是,在登錄的時(shí)候指定 MySQL 服務(wù)進(jìn)程的端口號(hào),這時(shí)的命令為 mysql -u root -p -Pxxx。其中,xxx 代表在配置文件 my.ini 指定的端口號(hào)。
超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的解决MySQL报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在 Windows 上安装多个 My
- 下一篇: 解决MySQL报错... right s