进入mysql的配置文件添加配置无密码进入
这里要切换到root用户:su root
执行命令: vim /etc/my.cnf
添加内容 :skip-grant-tables

保存退出!
重启mysql服务,无密码登录
重启服务:service mysqld restart
登录:mysql -uroot -p

进入命令行模式后,进入mysql 库,刷新权限。
进入mysql库: use mysql;
刷新权限: flush privileges;

开始修改密码,这里密码要求很高,博主就上当了,第二次成功啦,要求大小写字母,数字,特殊符号。密码修改成功。退出验证一次。
开始修改密码:ALTER USER 'root'@'%' IDENTIFIED BY '新密码';

删除配置文件中的开始添加的内容,重启mysql服务。
切记要先进入mysql的配置文件vim /etc/my.cnf删除 “skip-grant-tables”这个之前添加的命令。
删除后,重启mysql服务:service mysqld restart;

现在登录: mysql -uroot -p密码(-p后面没有空格)
或者(密码单独输入) mysql -uroot -p
1
Linux下MySQL8.0重置root密码方法
1263

被折叠的 条评论
为什么被折叠?



