首页 > 系统 > Linux >

mysql远程登录和忘记密码修改 以linux为例

2017-04-21

mysql远程登录和忘记密码修改 以linux为例。

一。修改密码:

在 /etc 目录下,找到 my.cnf文件,修改它

cd /etc

sudo nano my.cnf

mysqld区块中,加入一句:

skip-grant-tables

跳过授权验证表

然后保存,退出,重启mysqld:

service mysqld restart

之后:

mysql

直接进入 Mysql管理命令行

输入

USE mysql ;

UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;

即修改了mysql的密码,当然,别忘记改回来。

二。远程访问

在Mysql的管理命令行中,我们要更改user 表的,允许访问Ip

update user set host = "%" where user ='root';

把host的值改为%

同时,如果还是登不上去,可能是iptable的关系,默认允许IP是0.0.0.0这个一般不会有问题,当然,你也可以看看是不是本地回环。

相关文章
最新文章
热点推荐