PhpMyAdmin 远程访问被拒绝但命令 cli 被授予
PhpMyAdmin remote access denied but command cli granted
我有 2 个 mariadb 服务器:
- server1 是 public(带有 apache、php 等...和一个 public ip)
- server2 是私有的(只能用 mariadb,而且只有一个私有 ip)
server2 只能通过 server1 通过 ssh 访问
我在 server1 上安装了 phpmyadmin,我想用它管理 server2 上的数据库
我已经关注了这个:remote phpmyadmin
我将 server2 上的所有权限授予了 server1 的 mariadb root 用户
我可以使用 mysql cli 从 server1 到 server2 ('mysql --host=server2ip -u root -p') 访问它,但是在使用 phpmyadmin 时我得到 'access denied'...有什么想法吗?
即使我在 config.inc.php 中使用 'config' auth_type,当我切换到远程主机时,我仍然在 phpmyadmin 上有登录表单,这正常吗? (我必须提供用户名、密码和 select 主机:本地主机或远程主机)
已解决...答案是...SELinux!
我安装了最新版本的 phpMyadmin,它为我提供了有关该错误的更多详细信息 (#2002),然后在搜索 SO 后:
Error 2002
也许它会对某人有所帮助!
我有 2 个 mariadb 服务器:
- server1 是 public(带有 apache、php 等...和一个 public ip)
- server2 是私有的(只能用 mariadb,而且只有一个私有 ip)
server2 只能通过 server1 通过 ssh 访问
我在 server1 上安装了 phpmyadmin,我想用它管理 server2 上的数据库
我已经关注了这个:remote phpmyadmin
我将 server2 上的所有权限授予了 server1 的 mariadb root 用户
我可以使用 mysql cli 从 server1 到 server2 ('mysql --host=server2ip -u root -p') 访问它,但是在使用 phpmyadmin 时我得到 'access denied'...有什么想法吗?
即使我在 config.inc.php 中使用 'config' auth_type,当我切换到远程主机时,我仍然在 phpmyadmin 上有登录表单,这正常吗? (我必须提供用户名、密码和 select 主机:本地主机或远程主机)
已解决...答案是...SELinux!
我安装了最新版本的 phpMyadmin,它为我提供了有关该错误的更多详细信息 (#2002),然后在搜索 SO 后:
Error 2002
也许它会对某人有所帮助!