linux下mysql的远程访问

安装了虚拟机centos,安装mysql后,在win7下无法用工具访问mysql。提示连接失败。

1、授权远程访问。

GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost' IDENTIFIED BY '123456';

在这里会遇到Your password does not satisfy the current policy requirements。密码安全问题

登录mysql后

set global validate_password_policy=0;

set global validate_password_length=4;

 

2、可能是linux防火墙问题

可以在iptables中添加端口。

vi /etc/sysconfig/iptables

 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

service iptables restart

就可以了

也可以iptables -F关闭防火墙。

posted on 2017-07-10 09:58  PPBoy  阅读(316)  评论(0编辑  收藏  举报

导航