在运行:mysql -u root -p 时出现以下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
解决方法:
1、确定mysql配置文件中以下配置项的路径是否正确
basedir="D:\MySQL\"
datadir="D:\MySQL\data"
2、打开任务管理器看是否有mysqld.exe进程
我运行命令:mysqld -u root -p root 提示:(mysqld 5.5.47) starting as process 253
我以为启动mysqld成功了,其实被骗了。。。根本没有启动成功,任务管理器没有mysqld.exe进程。
我的环境是Windows server 2003
用命令mysqld -u root -p root启动不了mysqld.exe,
后来发现是权限限制的原因, 我们右键mysqld.exe属性,选择【运行方式】,
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
解决方法:
1、确定mysql配置文件中以下配置项的路径是否正确
basedir="D:\MySQL\"
datadir="D:\MySQL\data"
2、打开任务管理器看是否有mysqld.exe进程
我运行命令:mysqld -u root -p root 提示:(mysqld 5.5.47) starting as process 253
我以为启动mysqld成功了,其实被骗了。。。根本没有启动成功,任务管理器没有mysqld.exe进程。
我的环境是Windows server 2003
用命令mysqld -u root -p root启动不了mysqld.exe,
后来发现是权限限制的原因, 我们右键mysqld.exe属性,选择【运行方式】,
将【以受限的访问运行此程序】前面的勾去掉,然后运行mysqld.exe即可