解决Navicat连接阿里云服务器MySql时报错问题

本文介绍了在阿里云服务器上安装MySQL后遇到的连接问题及其解决办法。主要分为两个步骤:一是设置安全组规则开放访问端口;二是修改MySQL的主机访问权限。

因为经常需要使用数据库的操作,所以就在阿里云的服务器中安装了MySql,这样使用起来方便得多,但是在刚刚使用的时候问题还是很多的,就比如你无法用数据库的可视化软件(Navicate等)进行连接,出现这种情况一般产生的产生的原因有两种:


一:阿里云服务器安全组中的安全组实例没有给访问mysql的端口进行开放,解决的方法就是新建一个安全组规则,如何添加安全组规则,这个就不进行详细的讲解,网上的教程也很多,反正也不是很麻烦。如果端口开放了的话,那么你可以试一试是否可以连接了,如果还是没法连接,那么就需要进行第二步了。


二:第二种情况就是mysql的主机访问权限没有开放,一般报错的信息为:XXX主机没有被允许连接mysql,这个时候只需要对数据库访问的权限进行相应的修改即可:
首先通过该命令进入数据库: mysql -uroot -proot
其次输入该命令修改访问权限: grant all PRIVILEGES on test_db.* to root@’%’ identified by ‘root’;
其中%代表的是所有的主机都可以访问,这里你也可以改成具体的主机名。
重新连接一下,好的,问题解决!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值