php - 错误 2003 (HY000) : Can't connect to MySQL server on 'localhost' (10061 "Unknown error")

标签 php mysql

这可能是一个重复的问题,但是我在互联网上搜索了一段时间,仍然找不到解决方案。

我在Windows 7上安装了xampp。mysql在随机端口上运行。但是,我无法从命令行访问 mysql。我不断收到此错误消息:

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061 "Unknown error").

我以管理员身份为Windows服务启用了mysql,并通过Windows防火墙设置打开了mysql正在使用的端口。但问题仍然没有解决,我仍然看不到 http://canyouseeme.org/ 的端口.

最佳答案

使用管理权限打开命令行。输入下面的命令。

netstat -a -p tcp | findstr ":138"

给它你的sql正在使用的端口号,而不是上面示例中的“:138”。检查输出中是否包含 0.0.0.0 作为 IP。如果它包含您的局域网 IP,则使用该 IP 进行连接。也许 MySQL 没有使用所有 IP 来监听连接。

关于php - 错误 2003 (HY000) : Can't connect to MySQL server on 'localhost' (10061 "Unknown error"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38647965/

相关文章:

php - 实现 IMAP 服务器

javascript - 读取范围 block 用 php 分块

php - 了解 MySQL 服务器是否因 PHP 过载

php - 使用php删除表的特定行

mysql - 在 SQL 中选择句子的特殊形式

php - MYSQL从简单文本备份到phpmyadmin

mysql - 每 5 秒获取 MySQL 进程列表日志

javascript - Ajax 函数未调用

php - 根据相同 ID 汇总查询值

php - 我是否在 PHP 的 `crypt()` 中发现了错误?