簡體   English   中英

MySql錯誤ERROR 2003(HY000):無法連接到'localhost'上的MySQL服務器(10061)

[英]MySql Error ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

我正在關注Vogella的MySQL教程,並且在嘗試模仿該示例時遇到了麻煩 我已經安裝了MySQL,並按照他的指示從命令行運行它。 當我這樣做時,會出現以下錯誤:

C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.0.9>mysql -u root -p
Enter password: ******
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.0.9>

有人知道為什么嗎?

解決方案非常簡單。 問題是mysql服務未啟動。 因此,我們首先需要在“ mysql -u user_name -p”命令之前啟動mysql服務。 為此,請在命令提示符下導航到mysql的“ bin”文件夾。 例如:

C:\Program Files\MySQL\MySQL Server 5.7\bin>

就您而言,

C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.0.9\bin>

要么

C:\Program Files (x86)\MySQL\bin>

要么

如果您已安裝XAMPP,則要啟動與其關聯的mysql,請導航至

C:\xampp\mysql\bin>

然后輸入命令mysqld -u root -p

它將輸出:

'2017-04-04 13:40:27 8536 [注] mysqld(mysqld 10.1.21-MariaDB)作為進程5640啟動...'

這表明mysql已啟動。

現在鍵入您的命令mysql -u root -p ,它肯定可以工作。

請嘗試在XAMPP控制面板中重新啟動MYSQL應用。 它為我工作。 祝好運!

轉到開始->運行,然后鍵入services.msc。 這就是您進入Windows服務窗口的方式。 查找MySQL服務器,右鍵單擊,啟動服務。

您也可以通過開始->控制面板->管理工具->服務進入Windows服務窗口

如果沒有此類服務MySQL Server,請從此處https://dev.mysql.com/downloads/mysql/安裝MySQL Server。

打開Xampp控制面板,然后啟動mysql模塊。 對於沼澤,請執行相同操作。 這是我有史以來最簡單的解決方案!

mysql --protocol = TCP -P3306 -u用戶-p

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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