我正在关注Vogella's tutorial on 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>
有谁知道为什么?
答案 0 :(得分:10)
解决方案非常简单。问题是mysql服务没有启动。所以我们首先需要在mysql -u user_name -p'之前启动mysql服务。命令。 为此,请导航至“bin”。命令提示符下的mysql文件夹。 E.g:
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
,它肯定会起作用。
答案 1 :(得分:1)
尝试在XAMPP控制面板中重新启动MYSQL应用程序。它对我有用。祝你好运!
答案 2 :(得分:0)
转到“开始” - >“运行”,然后键入services.msc。这就是你如何进入Windows服务窗口。寻找MySQL服务器,右键单击,启动服务。
您也可以通过开始访问Windows服务窗口 - >控制面板 - >管理工具 - >服务
如果MySQL服务器没有这样的服务,那么从这里安装MySQL Server https://dev.mysql.com/downloads/mysql/
答案 3 :(得分:0)
打开Xampp控制面板并启动mysql模块。对于wamp,也一样。 这是我有过的最简单的解决方案!
答案 4 :(得分:0)
mysql --protocol = TCP -P3306 -u用户-p