开启MySQL远程访问权限
1.ping 远程地址 判断远端服务网络正常 2.telnet 远程地址 端口号,拒绝了访问3306端口 telnet 192.168.99.100 3306 3.登录远端服务器,查看远端服务器3306端口是否开启,如果是127.0.0.1:3306,修改MySQL配置文件,将bind_address = 127.0.0.1注释掉或修改成0.0.0.0 netstat -an|grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 4.编辑后重启mysql ,再次查看3306端口 service mysqld restart sudo netstat -an|grep 3306 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 5.授权访问,用root身份登录到mysql,使用grant命令分配权限,如果操作所有库就把 database_name.* 改成 *.* ,user_name是用户名,%是所有ip地址可访问,如果限制固定ip访问就改成ip,user_password是密码, mysql -uroot -p mysql> grant all on database_name.* to user_name@’%’ identified by ‘user_password’; mysql> […]
. Read more
