MYSQL 版本8以上修改root密码

跳过密码验证

根据博客
https://blog.csdn.net/qq_33337277/article/details/81454700
才知道很多写法跳过验证的已经不适应
如 skip_grant_tables

需要使用
mysqld --console --skip-grant-tables --shared-memory

通过上一条命令已经开启服务

另开一个cmd终端
使用命令
mysql -u root -p
在要求输入密码的时候,直接回车即可进入mysql服务

使用如下命令修改密码
alter user ‘root’@'localhost’IDENTIFIED BY ‘新密码’;
如果出现如下错误
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

使用命令刷新
flush privileges;
出现 Query OK, 0 rows affected (0.22 sec)这样的字就是成功了
然后再执行上一条的修改密码命令即可

猜你喜欢

转载自blog.csdn.net/u012512957/article/details/84499480
今日推荐