五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > linux/centos中MySQL重置root密碼的方法

linux/centos中MySQL重置root密碼的方法

文章來源:365jz.com     點擊數(shù):478    更新時間:2018-07-26 10:26   參與評論

好久沒登錄mysql,忘記數(shù)據(jù)庫root密碼了 = =。在網(wǎng)上找了很多重置root密碼的博客,由于搜到的那些博客記錄的mysql版本太老了,方法不能用。無奈,我只好刪了重裝mysql,但是不知為何重裝完還是需要之前的密碼,簡直心態(tài)爆炸。最終請教小伙伴,找到了免密重置mysql密碼的方法,在此記錄一下。


我們介紹一種linux/centos中無需密碼的重置root密碼的方式。

步驟如下:

1、打開配置文件/etc/my.cnf,在mysqld下添加一行skip-grant-tables,如下:

[mysqld]#...skip-grant-tables#...

這樣我們就可以免密登錄MySQL了。

然后保存并退出。

2、重啟MySQL

這兩個命令2選1:

$ sudo systemctl restart mysqld
$ sudo service mysqld restart

3、終端輸入 mysql 直接登錄MySQL數(shù)據(jù)庫:

$ mysql

成功進入mysql

切換到MySQL系統(tǒng)庫mysql

mysql> use mysql;

5、重置root密碼
需要注意的是,在MySQL5.7之后,已經(jīng)沒有password這個字段了,

password字段改成了authentication_string。

修改密碼我們要修改這個字段的值。

update user set authentication_string=password('新密碼') where user='root';

這樣,我們就已經(jīng)修改密碼成功了。
5、修改 /etc/my.cnf 文件,將之前添加的skip-grant-tables 這句話注釋掉。

不然我們?nèi)匀贿€是免密的方式登錄Mysql。

6、再次重啟MySQL就大功告成了。


如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會為你解答??! 點擊進入論壇

發(fā)表評論 (478人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術(shù)支持
· 服務時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號