MySQL忘记root密码的解决办法
生活随笔
收集整理的這篇文章主要介紹了
MySQL忘记root密码的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用MySQL時,如果忘記了其他用戶的密碼,可以使用root用戶重新設置,但是如果忘記了root的密碼,就要采用特殊的方法進行操作。
直接修改授權表可以修改root的密碼,下面詳細介紹步驟,以mysql5.7為例。
4.刷新數據庫,使用update修改密碼后,只是在數據庫中進行了修改,內存中的數據并沒有修改。flush privileges 的作用就是把當前user和privilege表中的用戶信息和權限設置從mysql庫提取到內存里。mysql用戶數據和權限修改后,希望在不重啟mysql服務的情況下直接生效,就需要執行以下命令。
mysql> flush privileges; //刷新數據庫 Query OK, 0 rows affected (0.01 sec)5.使用新密碼做登錄測試,登錄成功說明修改成功。
[root@localhost ~]# mysql -uroot -p123abc //登錄mysql mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.17 Source distribution這里注意登錄時-p后面直接跟上登錄密碼,不能有空格,否則就會有錯誤。
轉載于:https://blog.51cto.com/11134648/2140411
總結
以上是生活随笔為你收集整理的MySQL忘记root密码的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【分享】搭建域环境实现主域和文件服务器的
- 下一篇: Gym-100935I Farm 计算几