MySQL启动问题,求大侠们指点迷经

众星烁 发布于 2013/06/28 17:00
阅读 887
收藏 0

背景:

连接本机MySQL, my.ini中 localhost =127.0.0.1  port :3307 

本机安装了php,apache,wordpress,mysql 

现在wordpress可以正常连接

问题:

我想用php连接我的mysql,手动连接没成功,试着用php连接,也没成功, 我想找到问题根源所在。

(1)cmd中手动命令mysql -h127.0.0.1 -uroot -p  或 mysql -h 127.0.0.1 -u root -p 无法登录mysql 

报错:ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (10061)

虽然wordpress可以正常使用,

(2) 当键入命令时候 mysqladmin.exe   version

报错如下: 

mysqladmin.exe: connect to server at 'localhost' failed
error: 'Can't connect to MySQL server on 'localhost' (10061)'
Check that mysqld is running on localhost and that the port is 3306.
You can check this by doing 'telnet localhost 3306'

我不知道为啥一直mysqld跑到3306上去了,

'telnet localhost 3306' 结果如下:

Connecting To localhost...Could not open connection to the host, on port 3306: C
onnect failed

telnet localhost 3307倒是有反应,不过也进不去,

(3)利用MySQL 5.6 Command Line Client 自身的命令行工具就能顺利登录上去。

我实在是有些迷糊,

我不希望重新安装数据库,请问大侠们,你们有什么好的高见么?我在网上已经搜了很多方法,但是还是没解决。

拜谢先。



加载中
0
鞋底两万里
鞋底两万里
3306是才默认的端口啊!你使用3307的时候必须指明port:3307
众星烁
众星烁
我已经在my.ini里面指明了,谢谢你的解答。
返回顶部
顶部