[英]MySql Workbench, Can't connect to MySQL server on 'localhost' (10061) (2003)
[英]error 2003: Can't connect to MySQL server on 'localhost' (10061)
我正在嘗試學習MySQL,因此我下載了適用於Windows 7的MySQL v5.5,並選擇了開發人員設置。 我打開命令提示符,輸入
mysql -u root -p
並得到以下:錯誤
2003:無法連接到“本地主機”上的MySQL服務器(10061)
我該如何解決? 我輸入:
sc query mysql
並獲得:
狀態:1停止
我嘗試:
sc start mysql
並獲得:
[SC] StartService:OpenService失敗5:訪問被拒絕。
我還檢查了以下內容:控制面板:管理工具:服務
MySQL55已啟動,但MySQL已停止。 MySQL正在尋找MySQL Server 5.1文件夾,所以我不確定為什么會需要它,但是當我嘗試啟動它時,我得到了:
“ Windows無法在本地計算機上啟動MySQL服務。錯誤2:他們的系統找不到指定的文件”。
謝謝。
對於其他與我有相同問題的新手(Windows 7 64位):
早期版本的MySQL安裝程序根本不會設置Windows服務(David Newcomb)。 我花了2天的時間進行谷歌搜索,遇到了許多對我不起作用的令人困惑的答案,然后我找到了以下解決方案:
net start mysql
,安裝該服務后,您應該可以輸入上述命令來啟動該服務。 我的mysql版本是5.6(您知道的最新版本),因此您不必按照建議安裝舊版本。
請參見MySQL錯誤2003:無法連接到“ localhost”上的MySQL服務器 ,感謝@David Newcomb響應。
經過大約15個小時的努力,我無法從命令提示符下調用mysql,所以我退出了。 相反,我安裝了4.1.22版。 如果轉到mysql主頁,則在存檔中找不到4.1.22。 相反,我在google中搜索了mysql 4.1。 希望他們在嘗試時沒有將其刪除。
我下載了“基本軟件包”,然后選擇了“典型安裝”選項。 然后,我轉到開始-> MySQL ... MySQL服務器實例配置向導,然后選擇“作為Windows服務安裝”和“包含Bin目錄”。 有一個下拉框供我選擇名稱,例如“ MySQL”或其他名稱。 當我選擇“ MySQL”時,它抱怨說我已經安裝了。 我更改了它,然后安裝了它。 從那里,我可以從命令行調用“ mysql”。
如果找不到v4.1或想使用v5,則遵循以下方式:
http://www.devside.net/guides/windows/mysql
可能可以進行修改,但是按照他們的指示進行操作后無法正常工作,只是使用5.5版本而不是v5.1。
祝好運。
檢查MYSQL服務是否已安裝在services.msc
。如果未安裝,請轉到services.msc並檢查Windows防火牆是否已啟動。 如果是,請停止。
現在啟動MYSQL服務並嘗試配置它們。
從控制面板啟動MySql服務。
在Windows 7中啟用MySql服務控制面板\\所有控制面板項目\\管理工具打開“服務”,然后啟用MySql服務
從命令提示符mysql -u root -p mysql並輸入密碼admin,這是默認密碼
這會起作用
轉到運行類型services.msc
。 檢查MySQL服務是否正在運行。 如果沒有,請手動啟動。 啟動后,鍵入mysqlshow以測試服務。
在管理模式下打開cmd並鍵入
cd C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin\ mysql --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.0\my.bin" -u root -p其中C:\\ Program Files(x86)\\ MySQL \\ MySQL Server 5.0 \\是您的安裝目錄,而my.ini是配置文件。
到目前為止,安裝和配置mysql服務器的最簡單方法是下載並使用“ MySQL Installer”,這應該可以解決您的問題。
在我的情況下,您需要遵循以下幾個步驟:
第一步:用C:\\mysql\\bin
打開目錄的cmd
步驟2:輸入C:\\mysql\\bin>mysqld --console
點擊Enter
步驟3:再次使用目錄C:\\mysql\\bin>
打開cmd
步驟4:鍵入命令: C:\\mysql\\bin>mysql -u root -p enter password : ****(whatever your password)
Enter
第5步:您可以看到mysql> {write your mysql queries here}
您需要檢查的第一件事是服務是否正在運行。
如果沒有啟動mysql服務。
要啟動MySQL服務:
在Windows 10中按Windows鍵,鍵入服務以管理員身份打開,然后右鍵單擊該mysql服務以啟動。
檢查端口號,如果不是默認的3306,那就需要提
像mysql -u root -ppassword --port = 3307引用了此鏈接。 http://dba.fyicenter.com/faq/mysql/Connect-to-MySQL-on-Specific-Port.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.