大家好我在我的系统中安装了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的coz 当我做的时候
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
正确卸载服务或 选择一个不同的名称 服务
使用zend框架为我的PHP,PHP运行正常。
感谢任何帮助!
答案 0 :(得分:1)
由于您在尝试连接时没有明确指定主机,因此可能会尝试使用localhost
,但它无法正确解析。尝试明确指定主机作为您的环回地址。
试试这个:
mysql -h127.0.0.1 -uroot
由于您没有提供密码,您可能会因拒绝连接而收到错误消息。如果是这种情况,只需将其添加到命令的末尾:
mysql -h127.0.0.1 -uroot -pYOUR_PASSWORD
答案 1 :(得分:0)
尝试浏览到你的mysql安装目录并运行mysqld.exe看看是否有效,如果它确实没有mysql作为服务运行
mysqld.exe是服务(linux上的deamon)或服务器程序,如果你不服务它 mysql.exe是mysql连接客户端
答案 2 :(得分:0)
第一个错误说明了一切 - MySQL无法启动。因此,没有任何内容可以监听各种连接点,因此客户端无法连接。
检查服务的文件/位置定义是否与实际安装MySQL的位置相匹配。您是单独安装MySQL还是作为WAMP / XAMP等软件包的一部分安装的?如果打包版本安装错误会很奇怪。