我是在本地Mac上安装测试Mysql,其实不需要授权远程登录,但如果是在远程服务器上进行学习,而且需要远程连接,则需要进行授权远程登录。
格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
//授权远程访问
grant all privileges on *.* to 'root' @'%' identified by 'root';
//刷新权限
flush privileges;
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之前
我们也可以直接关闭防火墙来关闭限制
1:查看防火状态
service iptables status
2:暂时关闭防火墙
service iptables stop
3:永久关闭防火墙
chkconfig iptables off
4:重启防火墙
service iptables restart
内容来源于网络,如有侵权,请联系作者删除!