我安装了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。