mysql5.7后修改root用户密码(实测有效)
2017-12-14 15:07
435 查看
5.7版本以后mysql数据库下的user表中已经没有password字段了。
而是将加密后的用户密码存储于authentication_string字段,因此原来的修改root的方法就不可用了。
网上看了许多教程都无法真正更改root密码。
注意password(新密码),而且不要加and Host = 'localhost'这部分,会更改失败。
mysql> quit;
输入新密码可以连接,而且旧密码已失效。
而是将加密后的用户密码存储于authentication_string字段,因此原来的修改root的方法就不可用了。
网上看了许多教程都无法真正更改root密码。
一、首先停掉mysql进程服务
killall -TERM mysqld二、安全模式启动mysql
mysqld_safe --skip-grant-tables &三、连接mysql
mysql四、更改root密码
update mysql.user set authentication_string=password('1234qwer') where user='root';注意password(新密码),而且不要加and Host = 'localhost'这部分,会更改失败。
五、刷新权限
mysql> flush privileges;mysql> quit;
六、重启mysql服务
service mysqld start七、用新root密码连接
mysql -u root -p输入新密码可以连接,而且旧密码已失效。
相关文章推荐
- MySQL5.7以上版本root用户空密码修改(windows系统、zip版MySQL)
- MySQL5.7以上版本root用户空密码修改(windows系统、zip版MySQL)
- mysql5.7之修改root用户的密码
- NVIDIA Jetson TK1学习与开发(十一):TK1新装ubuntu如何修改用户密码和root密码
- ubuntu10.10修改mysql的root用户密码
- 如何在CentOS的单用户模式下修改root的密码
- GitLab修改root用户密码
- Linux下修改MySQL的root用户密码
- 解决(空密码的root)提示修改phpmyadmin用户密码
- CentOS忘记root用户密码,进入单用户模式修改密码
- centos单用户模式:修改ROOT密码和grub加密
- ubuntu下使用、启用、修改root用户密码
- Linux下修改Mysql的用户root的密码
- Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
- Linux下修改Mysql的用户(root)的密码
- linux--redhat 如何修改root用户密码
- wdcp后台里mysql的管理用户root密码不对或修改方法介绍
- 腾讯云 ubuntu 修改root用户密码并生效
- centos7单用户模式修改root密码
- CMD方式修改MySQL的root用户密码