你的位置:首页 > 云计算大数据

mysql 5.7修改密码

2年前 (2017-06-09) 浏览:(419) 云计算大数据 评论(0)

关闭正在运行的 MySQL :

[root@abao ~]# service mysql stop

运行

[root@abao ~]# mysqld_safe --skip-grant-tables &

为了安全可以这样禁止远程连接:

[root@abao ~]# mysqld_safe --skip-grant-tables --skip-networking &

使用mysql连接server:

[root@abao ~]# mysql -p

更改密码:

mysql> update mysql.user set authentication_string=password('abao123') where user='root' and Host = 'localhost';

 

*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了

而是将加密后的用户密码存储于authentication_string字段

mysql> flush privileges;
mysql> quit;

修改完毕。重启

[root@localhost ~]# service mysql restart

然后mysql就可以连接了

也可以使用alter user :

mysql> alter user 'root'@'localhost' identified by '123';

这样也可以:

mysql> set password for 'root'@'localhost'=password('123');

尊重共享,欢迎转载,请自觉添加本文链接,谢谢!本文链接:https://www.601849.com/post/236.html