错误2003(HY000)无法连接到本地主机上的mysql服务器


ERROR 2003 (HY000) cant connect to mysql server on localhost

我安装了Lamp并启动了所有服务。我用shell(cmder)运行以下代码:

$ mysql

我收到这个错误

ERROR 2003 (HY000) cant connect to mysql server on 'localhost' (10061 'Unknown error')

我已经安装了wamp,这段代码在mysql控制台中可以正常工作。

有人能解释这个错误吗?

您可能需要转到/bin文件夹,然后从那里运行

mysqld

检查

C:'wamp'bin'mysql'mysq15.5.24'bin>mysql
ERROR 2003 (HY000) cant connect to mysql server on 'localhost' (10061 'Unknown error')

错误消息是因为您没有告诉mysql使用哪个用户登录必须使用-u选项指定用户,然后告诉用户以"root"身份登录。它看起来是这样的:

C:'wamp'bin'mysql'mysql5.5'bin>mysql -u root
Welcome to the MYSQL  monitor. Commands end with ; or 'g.
Your MYSQL connection id is 2
Server version: 5.5.24-log MySQL Community Server (GPL)
mysql>

我在windows 8上运行mysql,并通过c: ''mysql''bin,右键单击"mysqld"文件并选择run as。选择第一个选项(当前用户等)并点击ok。