[英]Error 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)— MYSQL Command line connectivity
[英]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.