最近在linux上设置mysql,让它可以远程连接,我采用了
mysql>use mysql;
mysql> update user set host='%' where user='root';
这种方法,结果连不了,在navicat上连时,报错时弹出的IP居然与我填写的ip不一样,
折腾了一下,才知道,原来我没有刷新,应该更新完要加上这一句 mysql> flush privileges;
最近在linux上设置mysql,让它可以远程连接,我采用了
mysql>use mysql;
mysql> update user set host='%' where user='root';
这种方法,结果连不了,在navicat上连时,报错时弹出的IP居然与我填写的ip不一样,
折腾了一下,才知道,原来我没有刷新,应该更新完要加上这一句 mysql> flush privileges;