Mysql授权用户远程登录

x33g5p2x  于2021-03-14 发布在 Mysql  
字(0.5k)|赞(0)|评价(0)|浏览(165)

我是在本地Mac上安装测试Mysql,其实不需要授权远程登录,但如果是在远程服务器上进行学习,而且需要远程连接,则需要进行授权远程登录。

1.授权用户权限

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";

//授权远程访问
grant all privileges on *.* to 'root' @'%' identified by 'root';
//刷新权限
flush privileges;

2.防火墙设置

2.1开放3306

1、打开防火墙配置文件
vi /etc/sysconfig/iptables

2、增加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

3、重启防火墙
service iptables restart

注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前

2.2关闭防火墙

我们也可以直接关闭防火墙来关闭限制

1:查看防火状态
service  iptables status

2:暂时关闭防火墙
service  iptables stop

3:永久关闭防火墙
chkconfig iptables off

4:重启防火墙
service iptables restart  

相关文章

热门文章

更多