Windows下使用Navicat同步连接服务器端MySQL数据库

在项目开发的过程中,我们通常会使用本地数据库测试,测试成功之后再通过数据传输的方式同步到服务器数据库,当然也有一些开发者直接同步服务器的数据库在本地电脑进行新建、修改、测试等操作。

那么怎么用Windows本地的Navicat连接服务器端的MySql数据库呢?

1、打开Navicat 新建连接:主机名处,填写服务器的IP地址:-->和服务器端MySql设置的用户名和密码

2、点击连接测试。这时通常会报一个错误:1130-host ... is not allowed to connect to this MySql server,即MySQL不允许从远程访问

解决方法,直接给简单粗暴的方式:直接将服务器端默认数据库mysql的user表中的Host字段的值从"localhost"修改成"%"。(mysql-->user-->host  值改成%)如图

3.保存并关闭数据库;

4.最重要的一步,重启MySql数据库。(不会重启数据库的童鞋,可以 直接重启服务器电脑(个人使用的服务器))

5.然后在进行第一步设置就可以成功。

还有其他方式,和别人的见解。一并分享:

 

"Host 'xxx' is not allowed to connect to this MySQL server"

https://www.cnblogs.com/q149072205/p/7411097.html

https://www.cnblogs.com/dailinfu/p/6511344.html

通过navicat实现本地数据和阿里云服务器同步

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值