主頁 > 知識庫 > Mysql 5.7 忘記root密碼或重置密碼的詳細方法

Mysql 5.7 忘記root密碼或重置密碼的詳細方法

熱門標簽:呼叫中心市場需求 AI電銷 Linux服務器 服務外包 網(wǎng)站排名優(yōu)化 地方門戶網(wǎng)站 鐵路電話系統(tǒng) 百度競價排名

在Centos中安裝完MySQL數(shù)據(jù)庫以后,不知道密碼,這可怎么辦,下面給大家說一下怎么重置密碼

1、修改配置文件my.cnf 按i編輯

[root@iZ2ze14tbj23jllo85kuh1Z ~]# vim /etc/my.cnf

在[mysqld]中添加

skip-grant-tables

例如:

[mysqld]
**skip-grant-tables**
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

鍵盤 Esc 保存修改  :wq退出

2、重啟mysql服務

service mysqld restart

3、用戶登錄

mysql -uroot -p (直接點擊回車,密碼為空)

選擇數(shù)據(jù)庫

use mysql;

下面我們就要修改密碼了

以前的版本我們用的是以下修改

update user set password=password('root') where user='root';

但是在5.7版本中不存在password字段,所有我們要用以下修改進行重置密碼

update user set authentication_string=password('123456') where user='root';

執(zhí)行

flush privileges;

4、退出mysql

quit;

5、將最開始修改的配置文件my.cnf中的skip-grant-tables刪除

6、重啟mysql

7、當你登陸mysql之后你會發(fā)現(xiàn),當你執(zhí)行命令時會出現(xiàn)

ERROR 1820 (HY000): You must reset your password using ALTER USER statement;

這是提示你需要修改密碼

當你執(zhí)行了

SET PASSWORD = PASSWORD('123456');

如果執(zhí)行成功后面的就不要看了,純屬浪費時間!

如果出現(xiàn):

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

你需要執(zhí)行兩個參數(shù)來把mysql默認的密碼強度的取消了才行

set global validate_password_policy=0; set global validate_password_mixed_case_count=2;

這時你再執(zhí)行

SET PASSWORD = PASSWORD('123456');

以上所述是小編給大家介紹的Mysql 5.7 忘記密碼或重置密碼的詳細方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • Win10 64位使用壓縮包安裝最新MySQL8.0.18的教程(圖文詳解)
  • mysql 8.0.11 壓縮包版安裝配置方法圖文教程
  • mysql 8.0.11壓縮包版本安裝教程
  • mysql壓縮包版安裝配置方法圖文教程
  • mysql8重置root用戶密碼的完整步驟
  • mysql8.0.12如何重置root密碼
  • Mysql 8.0安裝及重置密碼問題
  • windows下重置mysql的root密碼方法介紹
  • Mac操作系統(tǒng)下MySQL密碼忘記后重置密碼的方法
  • MySQL密碼忘了怎么辦?MySQL重置root密碼方法
  • mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑

標簽:銅川 湘潭 黃山 衡水 蘭州 崇左 湖南 仙桃

巨人網(wǎng)絡通訊聲明:本文標題《Mysql 5.7 忘記root密碼或重置密碼的詳細方法》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266