您好,如果您在使用mysql5.7時(shí)忘記了隨機(jī)密碼,可以按照以下步驟進(jìn)行重設(shè):
1. 停止mysql服務(wù) sudo systemctl stop mysqld 2. 在mysql的配置文件中加入一段配置 sudo vim /etc/my.cnf 在[mysqld]下添加以下兩行: skip-grant-tables default-authentication-plugin=mysql_native_password 3. 重啟mysql服務(wù) sudo systemctl restart mysqld 4. 使用空密碼登錄mysql mysql -u root 5. 更新密碼 mysql>use mysql; mysql>update user set authentication_string=PASSWORD('your_new_password') where User='root'; 注:your_new_password為您設(shè)置的新密碼 6. 刷新權(quán)限 mysql>flush privileges; 7. 恢復(fù)mysql配置文件 sudo vim /etc/my.cnf 刪除skip-grant-tables和default-authentication-plugin=mysql_native_password兩行 8. 重啟mysql服務(wù) sudo systemctl restart mysqld
如有任何問題或疑問,歡迎留言咨詢。