mysql用戶(hù)root忘記密碼

原文地址:https://blog.csdn.net/u013972652/article/details/87254950

1险污、說(shuō)明

開(kāi)發(fā)過(guò)程中由于自己電腦安裝的mysql密碼更新過(guò),沒(méi)有做筆記,導(dǎo)致后期在使用時(shí)候提示密碼錯(cuò)誤赌莺,想著如何找回密碼,網(wǎng)上查找到資料,整理如下:

2份蝴、解決辦法

2.1 找回密碼
  • 第一步:關(guān)閉mysql服務(wù)器。

蘋(píng)果 --》系統(tǒng)偏好設(shè)置 --》 mysql --》Stop Mysql Server

  • 第二步:進(jìn)入mysql安裝路徑氓轰,用系統(tǒng)管理員權(quán)限跳過(guò)mysql安全認(rèn)證婚夫,命令結(jié)果如下圖所示。
1.打開(kāi)啟動(dòng)臺(tái)--》其他 --》終端
2.進(jìn)入mysql安裝路徑  cd /usr/local/mysql/bin/
3.登錄管理員權(quán)限 sudo su
4.輸入開(kāi)機(jī)密碼 ******
5.輸入跳過(guò)mysql安全認(rèn)證的命令  ./mysqld_safe --skip-grant-tables &
6.在第一步的mysql設(shè)置的畫(huà)面中發(fā)現(xiàn) 關(guān)閉的mysql server 又重新變成running了
7.進(jìn)入mysql 輸入命令  ./mysql

如果顯示以下字樣署鸡,則為登錄成功案糙。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.7.24 MySQL Community Server (GPL)
8.刷新權(quán)限 FLUSH PRIVILEGES
Query OK, 0 rows affected (0.01 sec)

總結(jié):忘記密碼

- 關(guān)閉之前的mysql進(jìn)程
- 跳過(guò)授權(quán)表開(kāi)啟mysql的服務(wù)端 mysqld --skip-grant-tables
- 刷新權(quán)限 flush privileges;
  • 第三步:查看用戶(hù)名密碼
    select* from mysql.user;
    如上圖,反正是本機(jī)的靴庆,懶得重新設(shè)置密碼时捌,看下圖
    mysql_native_password : *DA28842831B3C40F4BC1D3C76CF9AD8CBFDAE1CB,拿這個(gè)字符串去MD5解密一下就可以找回密碼。

如果密碼過(guò)于繁瑣炉抒,解密不出來(lái)奢讨,還可以進(jìn)行密碼重置

2.2 重新設(shè)置密碼。

重新設(shè)置密碼的語(yǔ)句根據(jù)你的mysql的版本而定焰薄。

  • 情況一:知道舊密碼拿诸,更新密碼
1.進(jìn)入安裝目錄 cd /usr/local/mysql/bin/
2.打開(kāi)管理員權(quán)限 sudo su 輸入開(kāi)機(jī)密碼
3.登錄mysql  mysql -u root -p 輸入密碼 
如顯示以下歡迎語(yǔ),則登錄成功塞茅!
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 70
Server version: 5.7.24 MySQL Community Server (GPL)

4.修改密碼
如上一步查看用戶(hù)名密碼時(shí): select * from mysql.user;
這個(gè)就是sql語(yǔ)句佳镜,一張user表,記錄了你的賬戶(hù)信息凡桥,修改密碼就是要修改其中一條記錄的一個(gè)值蟀伸,
新版的密碼對(duì)應(yīng)的字段名為:authentication_string,輸入命令:

update mysql.user set authentication_string = PASSWORD('123456') where User = 'root';
(舊版的密碼對(duì)應(yīng)修改命令為:UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';)

如下顯示缅刽,則為修改成功啊掏!然后刷新權(quán)限:FLUSH PRIVILEGES;再退出:quit

Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

5.重新登錄 mysql mysql -u root -p 輸入密碼 123456 ,如下顯示衰猛,則為新密碼登錄成功迟蜜。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 80
  • 情況二:忘記密碼,強(qiáng)行修改

  • 忘記密碼強(qiáng)行修改一:

1.停止mysql服務(wù):sudo /usr/local/mysql/support-files/mysql.server stop 輸入開(kāi)機(jī)密碼
2.進(jìn)入安裝目錄: cd /usr/local/mysql/bin
3.禁止mysql安全驗(yàn)證 ./mysqld_safe --skip-grant-tables &
顯示如下時(shí)啡省,禁止成功

root@guofei:/usr/local/mysql-5.7.24-macos10.14-x86_64/bin#     2019-02-14T05:18:51.6NZ mysqld_safe Logging to '/usr/local/mysql-5.7.24-macos10.14-x86_64/data/guofei.local.err'.

2019-02-14T05:18:51.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.7.24-macos10.14-x86_64/data

輸入./mysql顯示如下時(shí)娜睛,無(wú)安全認(rèn)證情況下登錄成功

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.7.24 MySQL Community Server (GPL)

4.刷新權(quán)限 :FLUSH PRIVILEGES;
5.修改密碼 : ALTER USER 'root'@'localhost' IDENTIFIED BY '888888';
6.退出mysql重新登錄: quit
mysql -u root -p輸入剛剛更新的 888888,登錄成功

  • 忘記密碼卦睹,強(qiáng)行修改二:
  1. 停止 mysql server. 通常是在 '系統(tǒng)偏好設(shè)置' > MySQL > 'Stop MySQL Server'
    或者: sudo /usr/local/mysql/support-files/mysql.server stop
  2. 打開(kāi)終端畦戒,輸入:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables(此處和強(qiáng)行修改一的區(qū)別就是 & 符號(hào))
  3. 打開(kāi)另一個(gè)新終端,輸入:
    sudo /usr/local/mysql/bin/mysql -u root
  -  UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE User='root';
(舊版請(qǐng)使用:UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';)
  -   FLUSH PRIVILEGES;
  -    `\q`
  1. 重啟 sudo /usr/local/mysql/support-files/mysql.server restart
  2. 用新密碼登錄進(jìn)入安裝目錄 cd /usr/local/mysql/bin/
    mysql -u root -p 輸入新密碼 123456登錄成功结序。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末障斋,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌垃环,老刑警劉巖邀层,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異遂庄,居然都是意外死亡寥院,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)涛目,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)只磷,“玉大人,你說(shuō)我怎么就攤上這事泌绣∨プ罚” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵阿迈,是天一觀的道長(zhǎng)元媚。 經(jīng)常有香客問(wèn)我,道長(zhǎng)苗沧,這世上最難降的妖魔是什么刊棕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮待逞,結(jié)果婚禮上甥角,老公的妹妹穿的比我還像新娘。我一直安慰自己识樱,他們只是感情好嗤无,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著怜庸,像睡著了一般当犯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上割疾,一...
    開(kāi)封第一講書(shū)人閱讀 50,050評(píng)論 1 291
  • 那天嚎卫,我揣著相機(jī)與錄音,去河邊找鬼宏榕。 笑死拓诸,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的麻昼。 我是一名探鬼主播奠支,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼涌献!你這毒婦竟也來(lái)了胚宦?” 一聲冷哼從身側(cè)響起首有,我...
    開(kāi)封第一講書(shū)人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤燕垃,失蹤者是張志新(化名)和其女友劉穎枢劝,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體卜壕,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡您旁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了轴捎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鹤盒。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖侦副,靈堂內(nèi)的尸體忽然破棺而出侦锯,到底是詐尸還是另有隱情,我是刑警寧澤秦驯,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布尺碰,位于F島的核電站,受9級(jí)特大地震影響译隘,放射性物質(zhì)發(fā)生泄漏亲桥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一固耘、第九天 我趴在偏房一處隱蔽的房頂上張望题篷。 院中可真熱鬧,春花似錦厅目、人聲如沸番枚。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)户辫。三九已至,卻和暖如春嗤锉,著一層夾襖步出監(jiān)牢的瞬間渔欢,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工瘟忱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留奥额,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓访诱,卻偏偏與公主長(zhǎng)得像垫挨,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子触菜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • mysqladmin -u root -p oldpass password newpass mysqladmin...
    不排版閱讀 2,157評(píng)論 0 3
  • 在mysql安裝的時(shí)候會(huì)有一個(gè)隨機(jī)密碼,但是在安裝的時(shí)候并沒(méi)有注意到哲泊,因此在數(shù)據(jù)庫(kù)登錄的時(shí)候就不知道密碼剩蟀。接下來(lái)就...
    RosalindJuan閱讀 251評(píng)論 0 0
  • 忘記密碼 step1: 蘋(píng)果->系統(tǒng)偏好設(shè)置->最下邊點(diǎn)mysql在彈出頁(yè)面中 關(guān)閉mysql服務(wù)(點(diǎn)擊stop ...
    快樂(lè)的女瘋子閱讀 131評(píng)論 0 0
  • 你來(lái)了,你又來(lái)了切威。 猝不及防的育特,而且,綿延長(zhǎng)長(zhǎng)的先朦。 本來(lái)缰冤,我以為,經(jīng)過(guò)去年喳魏,我和你“躍進(jìn)式的了解”棉浸,你會(huì)來(lái)得少一些...
    蓓蕾_57f2閱讀 431評(píng)論 0 6
  • 已在小城生活五個(gè)來(lái)月,一切安好刺彩。 這里除了慢節(jié)奏的生活涮拗,更讓我欣喜的是內(nèi)心常趨于寧?kù)o。這樣有絕好的機(jī)會(huì)來(lái)察覺(jué)內(nèi)心暗...
    天賦療愈空間閱讀 307評(píng)論 2 2