前言
mysql 到了8.0 就跟原来的不太一样了,有点坑整半天改不了密码,网上很多都不行,这里记录一下。
步骤
登录mysql
是的你没有看错,不登录怎么修改?Windows登录看这里
# 进入系统mysql目录下面
$ cd /etc/mysql/
看到 debian.cnf文件没有,打开他,打开方式很多种 vi vim nano gedit 等等。。。
当然图形界面gedit会快一点,可以看到
user = debian-sys-maint
password = o6TEO3wCsRofSaEM
有了帐号密码,直接登录进去
# 访问数据库
mysql -u debian-sys-maint -p
# 输入密码回车(o6TEO3wCsRofSaEM)
# 查看数据库表
show databases;
# 切换到mysql表
use mysql;
# 查看当前表中的用户列表
select host, user, authentication_string, plugin from user;
# 修改你的root密码
alter user 'root'@'localhost' identified with mysql_native_password BY 't123456';
# 修改成功,刷新
flush privileges;
# 退出
exit;
操作结果截图如下:
最后的最后:如果文章对您有帮助,下方的 <打赏> 按钮了解一下~