我的centos 7 phpMyAdmin无法连接到远程数据库,因为我认为安全策略不允许它(端口可能被防火墙禁用)。当我在wamp phpmyadmin上检查相同的配置时,它能够连接到config.inc.php中的相同条目。谁能知道哪个端口phpMyAdmin发送连接远程数据库的请求,以便我可以在centos 7防火墙中启用它。
发布于 2016-12-30 22:36:17
最后,由于这个链接帖子,我得到了解决方案,首先我将php5.4合并为7,然后删除phpmyadmin 4.4,并将其升级为4.6 (因为我没有禁用selinux策略的选项)
mysqli_connect():(HY000/2002):拒绝配置本地套接字的权限
我在岗位上执行了以下命令:-
setsebool httpd_can_network_connect on
setsebool httpd_can_network_connect_db on
setsebool mysql_connect_any on
重新启动apache和mysql我有连接。感谢所有的回复和帮助我。
发布于 2016-12-30 06:46:06
MySQL的默认端口是3306。
数据库服务器(如MySQL)是实际运行数据库和查询的服务器。phpMyAdmin只是一个管理服务器的实用工具。确保服务确实在运行。
发布于 2016-12-30 08:02:22
https://serverfault.com/questions/823332
复制相似问题