在服务器上安装标准的MediaWiki安装: itwiki.ourdomain.com
在不同的服务器上使用MySQL: mysql.ourdomain.com
我创build了用户wikiuser和schema / db: 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).
我有正确的主机名,用户,密码和模式input虽然。 为了validation我的用户权限,我恢复到同一个Web服务器上的shell:
> mysql -u wikiuser -p -h mysql.ourdomain.com
这使我成功连接到数据库时,我input密码。
所以这里有一些奇怪的事情发生 我可以从命令行连接,但MW不允许我连接。 任何想法,我应该在哪里寻找解决这个问题?
可能是selinux阻止httpd进行连接
你有php-mysql的安装和启用?