MediaWiki 安装中 MySQL 连接失败,但命令行连接成功

MediaWiki 安装中 MySQL 连接失败,但命令行连接成功

在服务器上安装标准 MediaWiki:itwiki.ourdomain.com

在不同的服务器上使用 MySQL:mysql.ourdomain.com

我已经创建了用户wikiuser和模式/数据库:itwiki并为该模式的用户分配了所有适当的权限等。

在 MediaWiki 安装过程中我收到以下错误:

Attempting to connect to database server as wikiuser...failed with error [2003] Can't connect to MySQL server on 'mysql.ourdomain.com' (13).

不过,我输入了正确的主机名、用户、密码和架构。为了验证我的用户权限,我恢复到同一 Web 服务器上的 shell:

> mysql -u wikiuser -p -h mysql.ourdomain.com

这样,当我输入密码时,我就能成功连接到数据库。

所以这里发生了一些奇怪的事情。我可以从命令行正常连接,但 MW 不允许我连接。有什么想法我应该在哪里解决此问题?

答案1

可能是 selinux 阻止 httpd 建立连接

相关内容