我正在关注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>
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么?
Vra*_*shi 10
解决方案非常简单.问题是mysql服务没有启动.所以我们首先需要在'mysql -u user_name -p'命令之前启动mysql服务.为此,请在命令提示符中导航到mysql的"bin"文件夹.例如:
C:\Program Files\MySQL\MySQL Server 5.7\bin>
Run Code Online (Sandbox Code Playgroud)
在你的情况下,可能,
C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.0.9\bin>
Run Code Online (Sandbox Code Playgroud)
要么
C:\Program Files (x86)\MySQL\bin>
Run Code Online (Sandbox Code Playgroud)
要么
如果你安装了XAMPP,那么要启动与之关联的mysql,请导航到
C:\xampp\mysql\bin>
Run Code Online (Sandbox Code Playgroud)
然后输入命令 mysqld -u root -p
它将输出:
'2017-04-04 13:40:27 8536 [注意] mysqld(mysqld 10.1.21-MariaDB)从进程5640开始...'
这表明mysql已经启动.
现在输入你的命令mysql -u root -p,它肯定会起作用.
| 归档时间: |
|
| 查看次数: |
21686 次 |
| 最近记录: |