我在Microsoft Windows 8上安裝MySQL使用noinstall Zip歸檔。但是,當我通過在Windows提示符下執行以下命令進行測試時,出現上述錯誤。錯誤2003(HY000):無法連接到本地主機上的MySQL服務器(10061)
C:\> "C:\MySQL\bin\mysqlshow"
C:\> "C:\MySQL\bin\mysql" test
請幫幫我。
我在Microsoft Windows 8上安裝MySQL使用noinstall Zip歸檔。但是,當我通過在Windows提示符下執行以下命令進行測試時,出現上述錯誤。錯誤2003(HY000):無法連接到本地主機上的MySQL服務器(10061)
C:\> "C:\MySQL\bin\mysqlshow"
C:\> "C:\MySQL\bin\mysql" test
請幫幫我。
你不需要重新啓動你的Windows。實現這一目標最簡單的方法是
感謝
我的問題是,MySQL服務沒有運行。無論重啓是否解決了我的問題。 – Foreever
'/ bin /'在哪裏? – CodyBugstein
@Imray:你可以在安裝目錄中看到/ bin – debiansse
測試服務器是否正在運行。你可以爲此使用netstat。請參閱https://serverfault.com/questions/260239/unable-to-connect-to-mysql-through-port-3306
如果正在運行,它可能是防火牆。你可以關閉它來測試是否是問題。
請參見以下手冊安裝MySQL作爲一種服務:https://dev.mysql.com/doc/refman/5.5/en/windows-start-service.html
感謝您的快速回復。我自己找到了愚蠢的解決方案。系統需要重啓。我會考慮你的建議。 – Foreever
如果您使用的是沒有安裝拉鍊,您需要執行mysqld.exe
率先啓動該服務,然後執行mysql.exe
打開的連接。
沒有安裝是很好的,但如果你打算用MySQL做任何認真的工作,你可能要考慮使用MSI來做一個正確的安裝,或者如果你在做web開發工作,給XAMPP一個嘗試。
感謝您的快速回復。我自己找到了愚蠢的解決方案。系統需要重新啓動。 – Foreever
檢查Mysqld.exe文件是在你的bin文件夾。如果它不在那裏,只需從任何其他計算機復制該文件並將其粘貼到bin文件夾中即可。只需雙擊即可。然後運行mysql.its解決
很好的解決了我的問題 – Simmant
轉到運行類型services.msc
。檢查MySQL服務是否正在運行。如果沒有,請手動啓動它。一旦開始,請輸入mysqlshow
以測試該服務。
mysql服務被關閉了。開始後,它解決了問題 – Saurabh
嘿,這是不是一個大問題,你需要做的是什麼.....
1. Run your cmd as administrator.
2.What you will see is like this
c:\windows\system32>
3.Go to your bin location by using cd..
like C:\mysql\bin(my location of bin in my computer is what you are seeing so chose yours correctly)
4.C:\mysql\bin>mysql --install
Service successfully installed.
5.C:\mysql\bin>NET START MySql
The MySql service is starting
The MySql service was started successfully
然後最後一步是
6.C:\mysql\bin>mysql -u root - p admin
It will ask for password don't enter anything first time because it will use blank, n just press enter you are done.
ñ後,你可以設置密碼太...:)
我有一臺Windows 8.1機器,並且即使嘗試啓動mysqld並沒有錯誤日誌,mysql也沒有運行。該解決方案爲我工作:在管理模式
mysqld服務現在應該可用。
這也發生在我身上!但我意外地發現執行'mysqld'命令可以解決你的問題。我的SQL版本是5.7。希望這對你有用。
我也面臨同樣的問題。試試吧
不錯!我唯一需要做的事情是在步驟4之後運行:「net start mysql」。可能這就是您在步驟5中手動執行的操作? –
好可愛!我絕望地停用了UAC,防火牆,重新啓動......但是當我安裝服務時它工作得很好!謝謝,這真的太棒了! – Raindrop7
歡迎雨滴 –
我被困在THI這是一個永恆的感覺。
我的問題是:我是從甲基苯丙胺在端口8889上運行MySQL,但是想從我的命令行連接到MySQL時,它期待端口3306,我運行的想法,所以我嘗試:
mysql --port 8889
和幸福接踵而至:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.34-log MySQL Community Server (GPL)
我有同樣的問題。我嘗試了上面的所有答案(以及其他網站的一些答案)。最後,我的問題是我的緩存沒有配置。我發現我的錯誤日誌信息,並通過改變行的文件中固定它:
C:\ MAMP \ BIN \ apache的\的conf \額外\ HTTP-ssl.conf中
有我刪除了雙
SSLSessionCache 「shmcb:/一些/示例/路徑/ ssl_scache(512000)」
到:
SSLSessionCache shmcb:/一些/示例/路徑/ ssl_scache(512000)
從線引號並用Ctrl + S保存並關閉文件。
apache緩存如何與mysql獨立安裝和啓動相關? – jprism
聽起來像MySQL服務沒有運行。你確認它已經開始了嗎? – jksloan
使用XAMP或WAMP比mysql更容易。 – Foreever