1、首先登录mysql
在这里插入图片描述
2、为用户授权——需要在mysql里面执行以下语句(开放mysql远程权限)

接下来就简单了,直接将上面的代码修改一下就可以用了。比如我的电脑的ip地址是:192.168.0.103,我的root密码是:123456,那么我就可以将授权的语句改成:

grant all privileges on *.* to 'root'@'192.168.0.103' identified by '123456';
如果你是本地登录的,那么:
grant all privileges on *.* to 'root'@'localhost' identified by '123456';
当然你也可以直接改成这样:
grant all privileges on *.* to 'root'@'%' identified by '123456';
就可以给所有ip都设定root登陆了。
如果授权成功,会有Query OK的提示。
然后:
flush privileges;
这个是刷新授权的意思,如果没有这句话,授权可能无法立刻生效。
exit;

3、在my.cnf文件中添加或者修改bind-address参数为bind-address = 0.0.0.0(这一步可以省略,直接就可以用navicat登陆了)
在这里插入图片描述
4、reboot
5、service mysql restart
6、使用navicat连接就行了

Logo

更多推荐