mysql设置root密码,并且允许远程连接

♀尐吖头ヾ 提交于 2019-12-07 18:14:41

之前研究mysql时,设置了允许root从非本机无密码登录,现在需要改回去。

 

本地登录mysql, mysql -u root -p, 输入密码。

切换数据库,use mysql

先查询下当前设置:select Host, User, Password from user; 输入如下

更改第4行的值(设定),执行:update user set password=password('xxxxxxx') where Host = '%'; 

然后查询,确认修改成功。

设置就可以了,但是,还要刷新一下。 执行:flush privileges;

PS:如果需要无密码访问,把Host = % 所在行的Password删除即可。

允许远程访问时,增加1行记录,Host 值设为 %.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!