1. 程式人生 > >MYSQL 版本8以上修改root密碼

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)這樣的字就是成功了
然後再執行上一條的修改密碼命令即可