成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一不小心把MySQL密碼忘記了,該怎么辦?

數(shù)據(jù)庫(kù) MySQL
很久之前,在centos服務(wù)器上安裝了mysql5.7的數(shù)據(jù)庫(kù),但是很長(zhǎng)時(shí)間沒(méi)有使用過(guò),里面有很多寶貴的數(shù)據(jù),但是不幸的是密碼忘記了~~。

[[379457]]

本文轉(zhuǎn)載自微信公眾號(hào)「 Java極客技術(shù)」,作者 鴨血粉絲。轉(zhuǎn)載本文請(qǐng)聯(lián)系 Java極客技術(shù)公眾號(hào)。

 一、問(wèn)題背景

很久之前,在centos服務(wù)器上安裝了mysql5.7的數(shù)據(jù)庫(kù),但是很長(zhǎng)時(shí)間沒(méi)有使用過(guò),里面有很多寶貴的數(shù)據(jù),但是不幸的是密碼忘記了~~。

此時(shí),就想是否有一種辦法,能找回密碼或者修改密碼的方案。

于是,就在網(wǎng)上找了一些方案,大體用的最多的就是skip-grant-tables解法。

廢話不多說(shuō),直接開擼!

二、解法詳解

本例的操作系統(tǒng)是centos7,mysql是5.7的版本,可能不同版本的命令稍有不同,網(wǎng)友可以自行根據(jù)系統(tǒng)版本查詢相關(guān)命令。

2.1、skip-grant-tables模式啟動(dòng)

skip-grant-tables表示,在啟動(dòng)mysql時(shí)不啟動(dòng)授權(quán)表功能,可以直接免密碼登錄

  1. #修改/etc/my.cnf文件 
  2. vim /etc/my.cnf 
  3.  
  4. #在[mysqld]區(qū)域添加配置,并保存my.cnf文件 
  5. skip-grant-tables 
  6.  
  7. #重啟mysql 
  8. systemctl restart mysqld 
  9.  
  10. #登錄mysql 
  11. mysql -u root -p 
  12.  
  13. #如果出現(xiàn)輸入密碼,直接回車,就可以進(jìn)入數(shù)據(jù)庫(kù)了 

2.2、修改root密碼

  1. #登錄mysql,此時(shí)還沒(méi)有進(jìn)入數(shù)據(jù)庫(kù),使用如下命令 
  2. use mysql; 
  3.  
  4. #修改root密碼(mysql5.7版本) 
  5. update user set authentication_string = password('密碼'), password_expired = 'N',password_last_changed = now() where user = 'root'
  6.  
  7. #如果你的mysql是5.6版本修改root密碼(mysql5.6版本) 
  8. update user set password=password('密碼'where user='root'
  9.  
  10. #使其生效 
  11. flush privileges
  12.  
  13. #退出 
  14. exit; 

2.3、新增管理員用戶

如果你不想修改root密碼,可以新增一個(gè)管理員用戶,操作如下:

  1. #登錄mysql,此時(shí)還沒(méi)有進(jìn)入數(shù)據(jù)庫(kù),使用如下命令 
  2. use mysql; 
  3.  
  4. #刷新數(shù)據(jù)庫(kù) 
  5. flush privileges
  6.  
  7. #創(chuàng)建一個(gè)用戶,并賦予管理員權(quán)限 
  8. grant all privileges on *.* to '用戶'@'%' identified by '密碼'
  9.  
  10. #例如,創(chuàng)建一個(gè)admin用戶,密碼為admin 
  11. grant all privileges on *.* to 'admin'@'%' identified by 'admin'

2.4、重啟服務(wù)器

上面操作完成之后,其實(shí)還沒(méi)有完,需要關(guān)閉授權(quán)表功能,重啟服務(wù)器

  1. #修改/etc/my.cnf文件 
  2. vim /etc/my.cnf 
  3.  
  4. #在[mysqld]區(qū)域刪除改配置,并保存my.cnf文件 
  5. #skip-grant-tables 
  6.  
  7. #重啟mysql 
  8. systemctl restart mysqld 
  9.  
  10. #此時(shí),修改完畢 

 

三、測(cè)試連接

使用我們剛剛新建的admin用戶進(jìn)行測(cè)試登錄

  1. #admin登錄 
  2. mysql -u admin -p 
  3.  
  4. #輸入密碼admin,此時(shí)可以登錄 

四、總結(jié)

如果您也出現(xiàn)忘記密碼的情況,可以使用此方法解決當(dāng)前問(wèn)題。

mysql5.7.6版本后,廢棄user表中password()方法,所以舊方法重置密碼對(duì)mysql8.0版本是行不通的!

mysql8可以采用此方法修改root密碼:

  1. #在skip-grant-tables模式下,將root密碼置空 
  2. update user set authentication_string = '' where user = 'root'
  3.  
  4. #退出,將/etc/my.cnf文件下的skip-grant-tables去掉,重啟服務(wù)器 
  5. #登錄mysql 
  6. mysql -u root -p 
  7.  
  8. #因?yàn)槊艽a置空,直接回車,進(jìn)入數(shù)據(jù)庫(kù)之后,修改密碼 
  9. ALTER USER 'root'@'localhost' IDENTIFIED BY 'Hello@123456'
  10.  
  11. #因?yàn)閙ysql8,使用強(qiáng)校驗(yàn),所以,如果密碼過(guò)于簡(jiǎn)單,會(huì)報(bào)錯(cuò),密碼盡量搞復(fù)雜些! 

 

責(zé)任編輯:武曉燕 來(lái)源: Java極客技術(shù)
相關(guān)推薦

2010-04-20 08:56:53

2021-10-07 16:45:06

MySQL數(shù)據(jù)庫(kù)

2021-04-30 08:21:22

Linux管道設(shè)計(jì)

2023-03-21 23:57:35

2016-10-17 19:14:28

2021-01-05 22:49:37

Python編程語(yǔ)言Java

2023-03-10 08:27:07

for循環(huán)項(xiàng)目線性結(jié)構(gòu)

2021-07-28 05:01:29

Lombok前端測(cè)試

2009-11-30 13:27:21

2016-10-17 08:58:23

Windows 7殺毒賬號(hào)

2020-10-26 08:56:32

技術(shù)總監(jiān)程序員

2011-07-27 11:19:48

2024-05-13 07:58:52

開源項(xiàng)目PR

2018-01-18 22:26:30

2019-07-29 14:38:35

服務(wù)器開發(fā)工具

2019-09-19 20:47:29

刷臉支付人臉識(shí)別人工智能

2020-10-28 15:07:01

Arthas

2020-12-01 10:34:04

Git主分支代碼

2021-01-07 09:56:43

Windows 功能系統(tǒng)

2022-09-27 18:19:32

Java數(shù)據(jù)結(jié)構(gòu)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 在线黄色网 | 亚洲精品一区二区三区 | 久久99视频免费观看 | 罗宾被扒开腿做同人网站 | 99re6在线视频精品免费 | 成人免费一区二区三区视频网站 | 国产精品亚洲精品久久 | 古装人性做爰av网站 | 日韩中文字幕免费在线 | 免费成人高清在线视频 | 久久久久久99 | 国产精品中文字幕一区二区三区 | 日韩在线观看一区二区三区 | 久久se精品一区精品二区 | 欧美日韩国产精品激情在线播放 | 亚洲最大看片网站 | www亚洲一区 | 亚洲一区不卡在线 | 久久久久久久电影 | 成人不卡视频 | 精品国产一区二区三区久久影院 | 亚洲人成在线播放 | 亚洲国产精品一区在线观看 | 欧美视频在线观看 | 欧美日韩久| 亚洲精品福利视频 | 国产日韩一区二区三区 | 蜜桃在线一区二区三区 | 91麻豆精品国产91久久久久久久久 | 爱综合| 欧美在线视频一区二区 | 欧美日韩国产一区二区三区 | 91久操视频 | 久久亚洲一区 | 国产视频h | 亚洲国产二区 | 国产精品久久久久久一区二区三区 | 日韩高清一区 | 操久久 | 国产精品久久久久久久久久尿 | 国产亚洲成av人片在线观看桃 |