在信息化社會,充分有效地管理和利用各種信息資源,是進行科學研究和決策管理的前提條件。數據庫技術是管理信息系統、辦公自動化系統、決策支持系統等各種信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。mysql
數據庫,就是自己可視爲電子化的文件櫃--存儲電子文件的處所,用戶能夠對文件中的數據進行新增、截取、更新、刪除等操做。sql
數據庫指的是以必定方式儲存在一塊兒、能爲多個用戶共享、具備儘量小的冗餘度的特色、是與應用程序彼此獨立的數據集合。數據庫
即然是數據庫那麼就會存在管理數據的數據管理用戶,是用戶就會存在密碼,有時候不免會遇到遺忘管理用戶密碼的狀況,那麼用戶的密碼若是不當心丟失了要怎麼辦呢?ide
下面向各位看官介紹一種遺忘MySQL用戶密碼的處理方法:
首先咱們平時登陸MySQL的方法以下code
[root@bogon ~]# mysql -u root -p
Enter password: //這裏輸入密碼
mysql> //就能夠正常登陸MySQL數據庫了進程
可是若是遺忘密碼要怎麼辦呢?ip
不要慌!資源
下面咱們來模擬實驗:string
1、先中止MySQL服務,而且檢查MySQL是否結束it
[root@bogon ~]# systemctl stop mysqld.service [root@bogon ~]# netstat -ntap | grep 3306 //能夠看到3306端口已經沒有服務進程了
2、跳過密碼驗證登陸MySQL
[root@bogon ~]# mysqld --skip-grant-tables; //跳過密碼驗證
此時從新開啓一個終端,進行登陸MySQL [root@bogon ~]# mysql -u root //進行登陸MySQL mysql> //這裏能夠看到已經登陸MySQL了 而後進行密碼的修改 mysql> update mysql.user set authentication_string=password ('abc123') where user='root'; //修改root用戶的密碼爲abc123 Query OK, 1 row affected, 1 warning (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql> flush privileges; //刷新,使新的密碼設置生效 Query OK, 0 rows affected (0.00 sec) mysql> exit //退出MySQL Bye 此時咱們在使用修改後密碼abc123嘗試登陸 [root@bogon ~]# mysql -u root -p Enter password: //這裏輸入abc123 mysql> //就能夠看到成功登陸了
若是您真的不當心遺忘了您MySQL數據庫用戶的密碼,但願能幫到您!!!