无法连接到 MySQL 错误 - 可能存在冲突?请帮忙

无法连接到 MySQL 错误 - 可能存在冲突?请帮忙

这里有些问题 - 最近我们刚刚在服务器上安装了会计软件包 Sage。Sage 本身在 pervasive SQL 上运行。因此,为了运行,它也安装了 pervasive SQL。但是,安装完成后 - 我们的服务器安装了 apache2triad 和 mysql。现在,由于某种奇怪的原因,我无法连接到 mySQL,我收到以下错误:

2003 Cant connect to MySQL on localhost 10061

我已禁用防火墙并检查任务管理器,它显示 mysqld 在后台运行,并且 mysql 在服务窗口中作为服务运行,但我仍然无法连接。在我们安装上述软件之前,它运行良好。

请帮帮我,我该怎么办?

答案1

AFAICT pervasive 是独立于 MySQL 的产品,因此不应该触及任何 mysql 或 php 配置文件 - 但请检查这些文件的时间戳。

你已经检查过 mysqld 是否正在运行 - 但阅读手册并检查它在哪个端口上运行(以及您的 php 尝试使用哪个端口进行连接)。注意 10061 是错误代码,而不是端口号。

答案2

您的错误消息是拒绝连接代码,因此您正在访问 MySql,我认为在安装过程中 mysql 可能已被升级(可能不是由安装本身升级,而是由安装程序升级,因为在安装新东西之前更新和升级是很常见的),并且 my.cnf 文件已恢复为默认值(因此,如果您从其他计算机连接,则必须改回skip-networkingbind选项)。此外,我会检查您的用户是否有权从 % 主机进行连接。

相关内容