簡體   English   中英

運行MySQL的幫助。 SQL yog給出錯誤HY000):無法連接到“本地主機”上的MySQL服務器(10061)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM