PhpMyAdmin远程访问被拒绝但命令cli被授予

时间:2017-12-27 12:47:08

标签: mysql phpmyadmin remote-access

我有2个mariadb服务器:

  • server1是公共的(使用apache,php等...以及公共IP)
  • server2是私有的(仅限mariadb,只有私有IP)

server2只能通过server1

访问ssh

我在server1上安装了phpmyadmin,我想用它来管理server2上的dbs

我已经遵循了这个:remote phpmyadmin

我将server2上的所有权限授予server1的mariadb root用户

我可以使用mysql cli从server1到server2('mysql --host = server2ip -u root -p')访问它,但是当使用phpmyadmin时我得到'访问被拒绝'...任何想法?

即使我在config.inc.php中使用'config'auth_type,当我切换到远程主机时,我仍然在phpmyadmin上有登录表单,这是正常的吗? (我必须提供用户名,密码并选择主机:localhost或远程主机)

1 个答案:

答案 0 :(得分:1)

解决了...答案是...... SELinux!

我安装了phpMyadmin的最新版本,它提供了有关错误的更多详细信息(#2002),然后搜索了SO:

Error 2002

也许它会帮助别人!