通过phpmyadmin访问安装在另一台服务器上的mysql服务器

时间:2017-01-11 05:58:21

标签: php mysql phpmyadmin

我有两台服务器。 server1和server2。

phpmyadmin安装在server1(centos7)上。

mysql服务器安装在server2(centos7)上。

我想通过server1 phpyadmin连接到server2 mysql 使用server1 phpmyadmin url 例如:http://server1.ip/phpmyadmin/

但是当我尝试使用server2 mysql root凭据登录时。我收到无法登录到mysql服务器错误。 enter image description here

位于/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。

0 个答案:

没有答案