![](/img/trans.png)
[英]ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061 “Unknown error”)
[英]Help in Running MySQL. SQL yog gives error HY000): Can't connect to MySQL server on 'localhost' (10061)
嗨,大家好,我的系統中安裝了mysql,當我右鍵單擊系統中的apache圖標時,選擇服務MySql並啟動它,它說
windows could not start the MySql service on local computer the system cannot find the path specified
而當我做
C:\Users\User>mysql -u root
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
任務管理器中未運行mysql。 我已經明確地在安裝MySQL時安裝了MySQL
C:\Users\User>mysql --version
mysql Ver 14.14 Distrib 5.1.50, for Win32 (ia32)
當我嘗試通過從安裝目錄運行MySQLInstanceConfig.exe來配置sql時。 它說
A windows service by the name of MySql already exists. Please
正確卸載服務或為服務選擇其他名稱
對我的php使用zend框架,php運行良好。
任何幫助表示贊賞!
可能是因為在嘗試連接時未明確指定主機,所以MySQL嘗試使用localhost
但解析不正確。 嘗試明確指定主機作為您的回送地址。
嘗試這個:
mysql -h127.0.0.1 -uroot
由於您沒有提供密碼,因此拒絕連接可能會出錯。 如果是這種情況,只需將其添加到命令末尾即可:
mysql -h127.0.0.1 -uroot -pYOUR_PASSWORD
嘗試瀏覽到您的mysql安裝目錄並運行mysqld.exe,以查看是否有效,然后確定mysql未作為服務運行
mysqld.exe是服務(在Linux上是守護進程)或服務器程序(如果不提供服務)mysql.exe是mysql連接客戶端
第一個錯誤說明了一切-MySQL無法啟動。 因此,無需監聽各種連接點,因此客戶端無法連接。
檢查文件/位置的服務定義是否與實際安裝MySQL的位置匹配。 您是單獨安裝MySQL還是作為WAMP / XAMP之類的軟件包的一部分安裝的? 如果打包版本安裝錯誤,這將是很奇怪的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.