我有两台服务器。 server1和server2。
phpmyadmin安装在server1(centos7)上。
mysql服务器安装在server2(centos7)上。
我想通过server1 phpyadmin连接到server2 mysql 使用server1 phpmyadmin url 例如:http://server1.ip/phpmyadmin/
但是当我尝试使用server2 mysql root凭据登录时。我收到无法登录到mysql服务器错误。
位于/etc/phpMyAdmin/config.inc.php的config.inc.php文件包含如下所示的条目。
$cfg['Servers'][$i]['host'] = '192.xxx.x.xxx';//server2 ip address
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'xxxx';
//xxxx server2 mysql root password
$cfg['Servers'][$i]['only_db'] = '';
我缺少什么?请帮忙。
顺便说一句,我启用了与server2 mysql的远程连接。 我也可以使用mysql workbench连接到server2 mysql。
我也可以使用本地安装的phpmyadmin连接到server2 mysql。
我无法使用安装在server1上的phpmyadmin连接到server2 mysql。