-
修改配置文件并重启:
[root@localhost ~]# vi /etc/my.cnf
在[mysqld]添加一行
skip-grant-tables
重启服务
[root@localhost ~]# systemctl restart mysqld
-
进入mysql修改root密码:
[root@localhost ~]# mysql -uroot mysql> update mysql.user set authentication_string=password('newPassWord!123') where user='root' and host='localhost';
* mysql5.7密码要求
大小写字母
、数字
和特殊符号
退出mysql,重新修改
/etc/my.cnf
,删掉skip-grant-tables
-
重启服务
[root@localhost ~]# systemctl restart mysqld
-
使用新密码登录:
[root@localhost ~]# mysql -uroot -p
MySQL5.7忘记root密码如何重置
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 系统情况: 1.MySQL Server version: 8.0.20 MySQL Community Ser...
- MySQL 出了5.7了,并且网上说性能提高了一两倍,于是在虚拟机上安装了个 CentOS 7,在上面安装 MyS...
- (1)修改配置文件/etc/my.cnf,在配置文件[mysqld]下添加skip-grant-tables,重启...
- https://www.cnblogs.com/activiti/p/7810166.html 操作系统为cent...
- 初始化密码 1.进入mysql命令行 mysql -uroot 2.执行 ALTER USER'root'@'lo...