在自己的虚拟机Linux上安装了mysql,通过Windows上的Navicat客户端进行远程访问的时候遇到一些问题,写下来记住。
首先授权:
1、关闭Linux的防火墙,不关闭的话Linux不允许访问
设为默认关闭:
#: chkconfig iptables off
2、授权,使任何远程机器都能通过密码来访问Linux上的mysql:
mysql>grant all on *.* to root@'%' identified by 'your-password';
mysql>flush privileges; --刷新权限
3、然后就可以使用ip地址和密码通过远程机器上的客户端来访问mysql了