繁体   English   中英

运行MySQL的帮助。 SQL yog给出错误HY000):无法连接到“本地主机”上的MySQL服务器(10061)

[英]Help in Running MySQL. SQL yog gives error HY000): Can't connect to MySQL server on 'localhost' (10061)

嗨,大家好,我的系统中安装了mysql,当我右键单击系统中的apache图标时,选择服务MySql并启动它,它说

windows could not start the MySql service on local computer the system cannot find the path specified

而当我做

C:\Users\User>mysql -u root
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

任务管理器中未运行mysql。 我已经明确地在安装MySQL时安装了MySQL

C:\Users\User>mysql --version 
mysql Ver 14.14 Distrib 5.1.50, for Win32 (ia32)

当我尝试通过从安装目录运行MySQLInstanceConfig.exe来配置sql时。 它说

  A windows service by the name of MySql already exists. Please 

正确卸载服务或为服务选择其他名称

对我的php使用zend框架,php运行良好。

任何帮助表示赞赏!

可能是因为在尝试连接时未明确指定主机,所以MySQL尝试使用localhost但解析不正确。 尝试明确指定主机作为您的回送地址。

尝试这个:

mysql -h127.0.0.1 -uroot

由于您没有提供密码,因此拒绝连接可能会出错。 如果是这种情况,只需将其添加到命令末尾即可:

mysql -h127.0.0.1 -uroot -pYOUR_PASSWORD

尝试浏览到您的mysql安装目录并运行mysqld.exe,以查看是否有效,然后确定mysql未作为服务运行

mysqld.exe是服务(在Linux上是守护进程)或服务器程序(如果不提供服务)mysql.exe是mysql连接客户端

第一个错误说明了一切-MySQL无法启动。 因此,无需监听各种连接点,因此客户端无法连接。

检查文件/位置的服务定义是否与实际安装MySQL的位置匹配。 您是单独安装MySQL还是作为WAMP / XAMP之类的软件包的一部分安装的? 如果打包版本安装错误,这将是很奇怪的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM