开发者社区> 问答> 正文

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

背景:

连接本机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 自身的命令行工具就能顺利登录上去。

我实在是有些迷糊,

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

拜谢先。



展开
收起
爱吃鱼的程序员 2020-06-22 18:39:05 564 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    3306是才默认的端口啊!你使用3307的时候必须指明port:3307我已经在my.ini里面指明了,谢谢你的解答。

    2020-06-22 18:39:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像