当前位置: 代码迷 >> MySQL >> Mysql的root账户容许远程登录,和修改root密码
  详细解决方案

Mysql的root账户容许远程登录,和修改root密码

热度:134   发布时间:2016-05-05 16:42:37.0
Mysql的root账户允许远程登录,和修改root密码

1:默认情况下,mysql只允许本地访问,这也是问了安全考虑。但是如果需要远程登录和访问mysql就必须设置权限。

2:mysql 在linux下登录命令:mysql -uroot -ppass;

3:修改远程登录权限:

????? 登录进入到mysql后,执行以下操作

?????? use mysql;

?????? select * from user;

????? --------------------

????? user?? password? host

????? root??? *iBccc?????? localhost

?

???? 可以看出,mysql默认只允许本地访问。

? 修改为远程访问:

? 添加一个root用户,改为远程访问:

? GRANT ALL PRIVILEGES ON *.*? TO 'root'@'192.168.1.102'? IDENTIFIED BY '' WITH GRANT OPTION;

? 以上语句是允许192.168.1.102的机器访问mysql,如果需要允许所有的机器访问mysql、可以把这个地址改为%。

最后执行:flush privileges;

?

4:修改root密码:

?update user set password=Password('123456') where user ='root';

?flush privileges;

  相关解决方案