Mysql8 重置密碼(平臺(tái) CentOS7)
1? 在配置文件關(guān)閉密碼登陸
????? 找到mysql配置文件: my.cnf
? ? ??進(jìn)入修改: vim /etc/my.cnf
? ??? 末尾添加:skip-grant-tables 保存退出
? ????重啟mysql服務(wù): systemctl restart mysqld
2? mysql 原密碼置空
? ? ? 登陸mysql: ? mysql -u root;?
? ? ? 選擇數(shù)據(jù)庫:? use mysql;?
? ? ? 密碼置空:? update user set authentication_string = ''? where user = 'root';??
? ? ? 退出:quit;
3 配置文件重新開啟密碼登陸
? ? ? 找到mysql配置文件: my.cnf
? ? ? 刪除步驟1添加的 skip-grant-tables 保存退出
? ? ? 重啟服務(wù): systemctl restart mysqld
4?進(jìn)入mysql修改密碼
? ? ??登陸mysql:? mysql -u root;?# 密碼為空 直接回車
? ? ??修改密碼:ALTER USER 'root'@'localhost' IDENTIFIED BY? 'yourpassword' ;
5 密碼登陸:mysql -u root -p;
標(biāo)簽: