phpmyadmin有一个同步数据库的功能,通过此功能可以把A服务器的数据库快速同步到B服务器的数据库。但是,很多朋友在使用的过程中,却发现此功能无法使用,总是提示无法连接到远程服务器等现象。造成这类问题的原因,一般情况下是双方的配置有问题导致的。如果你也碰到这类情况,可以通过下面步骤进行分析和排查。
检查MySQL是否开启了远程访问
1.登录
mysql -h localhost -uroot -p
输入密码回车
2.检查系统用户
> USE mysql;
> SELECT User, Password, Host FROM user; //查看现有用户,密码及允许连接的主机
如果mysql只允许本地访问,则通过下面的命令,将其设置允许远程访问。
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'210.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION;
//如果接具体的ip,则表示mysql只运行这个ip连接,若想所有的远程服务器都能够访问,则将ip改成%即可。
检查phpmyadmin的是否设置了远程同步参数
如果远程服务器项无法操作,则表示phpmyadmin没有设置远程同步参数。phpMyAdmin同步功能默认只有localhost,不能修改,这里需要在 config.inc.php里添加一个参数。
编辑 /setup/frames/config.inc.php
添加一个参数:
/* AllowArbitraryServer */
$cfg['AllowArbitraryServer'] = true;
相关文章
- 05-18Converter远程安装代理提示无法连接到网络共享
- 05-18SqlServer 2008无法远程连接到服务器
- 05-18SQL Sever——无法连接到(local)。“未配置远程连接”和“请求失败或服务未及时响应”
- 05-18phpmyadmin远程同步提示无法连接到远程服务
- 05-18成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。
- 05-18无法使用unixodbc,libmyodbc连接到远程mysql服务器
- 05-18Ubuntu Remmina 远程桌面提示 “无法连接到RDP服务器”