中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL忘記登錄密碼怎么辦

發布時間:2022-01-10 16:16:27 來源:億速云 閱讀:97 作者:iii 欄目:MySQL數據庫

本篇內容主要講解“MySQL忘記登錄密碼怎么辦”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MySQL忘記登錄密碼怎么辦”吧!

MySQL忘記登錄密碼怎么辦

接手一個項目時,如果上一位負責人沒有把項目文檔、賬號密碼整理好是一件很頭疼的事情。。 例如,當你想打開MySQL數據庫的時候 輸入:

mysql -u root -p 一回車想輸入密碼,發現密碼錯誤!!

# [MySQL for Linux錯誤 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)]

1、找到 my.cnf 配置文件的位置

windows下修改的是my.ini,這里主要說的是Linux的具體操作,

Linux系統使用 whereis 能夠很方便地找到文件的位置:

$ whereis my
$ my:/etc/my.cnf

2、修改 my.cnf

如果你是 root 用戶,直接vim /etc/my.cnf (注:windows下修改的是my.ini)

如果你是普通用戶 , sudo vim /etc/my.cnf

進入vim編輯器編輯之后,找到 [mysqld] ,按鍵盤的 i 鍵進入編輯模式,在[mysqld]后面任意一行添加 skip-grant-tables 用來跳過密碼驗證的過程:

按 ESC 退出編輯,鍵入  :wq ,回車即保存并退出。

3、 重啟 mysqld 服務

$ sudo /etc/init.d/mysqld restart

普通用戶在這個命令最前面加上 sudo ,root 用戶就不用啦。

4、無密進入MySQL


出現Entering password 無需理會,回車即可進入 MySQL 數據庫。

5、修改root密碼

進入到 MySQL 數據庫之后,我們就可以更新 "mysql"數據庫中“user”表的 root 記錄的密碼了

mysql > use mysql;
mysql > update user set password=password('YOUR_NEW_PASSWORD') where user='root'; 
mysql > flush privileges;

步驟解析:

use mysql; 進入到名為 “mysql” 的數據庫,

然后使用 update 語句更新密碼,

更新密碼之后使用 flush privileges; 刷新權限。

注意:  password()函數是用于密碼儲存的加密函數,該函數的加密過程不可逆!因此除非用大量的數據進行比對,不然沒辦法使用什么逆函數查看舊的密碼,只能使用該函數更新密碼,YOUR_NEW_PASSWORD 就是自己設置的新密碼。

設置好新密碼之后,Ctrl + D退出 MySQL 數據庫。

6、重新配置 my.cnf 文件

重新用 vim 打開 my.cnf ,將剛才的 skip-grant-tables 刪除或者在前面加上#號注釋,保存并退出。

7、重啟 mysqld 服務

$ sudo /etc/init.d/mysqld restart

8、用新密碼進入MySQL

$ mysql -u root -p

到此,相信大家對“MySQL忘記登錄密碼怎么辦”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

舞钢市| 绥芬河市| 循化| 灌南县| 吕梁市| 台中县| 吉隆县| 桂东县| 依兰县| 县级市| 云梦县| 廊坊市| 文成县| 宣汉县| 沙田区| 常州市| 莒南县| 噶尔县| 德令哈市| 巴楚县| 米泉市| 巍山| 友谊县| 尚志市| 合水县| 阿克苏市| 攀枝花市| 安丘市| 姜堰市| 新乐市| 巴中市| 泰和县| 乐东| 得荣县| 霍邱县| 沧源| 郴州市| 门头沟区| 陈巴尔虎旗| 黄浦区| 电白县|