亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL root密碼忘記后更優(yōu)雅的解決方法

2024-07-25 19:08:39
字體:
供稿:網(wǎng)友

前言

一直以來,對于MySQL root密碼的忘記,以為只有一種解法-skip-grant-tables。

問了下群里的大咖,第一反應(yīng)也是skip-grant-tables。通過搜索引擎簡單搜索了下,無論是百度,抑或Google,只要是用中文搜索,首頁都是這種解法??梢娺@種解法在某種程度上已經(jīng)占據(jù)了使用者的心智。下面具體來看看。

skip-grant-tables的解法

首先,關(guān)閉實(shí)例

這里,只能通過kill mysqld進(jìn)程的方式。

注意:不是mysqld_safe進(jìn)程,也切忌使用kill -9。

# ps -ef |grep mysqldroot  6220 6171 0 08:14 pts/0 00:00:00 /bin/sh bin/mysqld_safe --defaults-file=my.cnfmysql  6347 6220 0 08:14 pts/0 00:00:01 /usr/local/mysql57/bin/mysqld --defaults-file=my.cnf --basedir=/usr/local/mysql57 --datadir=/usr/local/mysql57/data --plugin-dir=/usr/local/mysql57/lib/plugin --user=mysql --log-error=slowtech.err --pid-file=slowtech.pid --socket=/usr/local/mysql57/data/mysql.sock --port=3307root  6418 6171 0 08:17 pts/0 00:00:00 grep --color=auto mysqld# kill 6347

使用--skip-grant-tables參數(shù),重啟實(shí)例

# bin/mysqld_safe --defaults-file=my.cnf --skip-grant-tables --skip-networking &

設(shè)置了該參數(shù),則實(shí)例在啟動過程中會跳過權(quán)限表的加載,這就意味著任何用戶都能登錄進(jìn)來,并進(jìn)行任何操作,相當(dāng)不安全。

建議同時添加--skip-networking參數(shù)。其會讓實(shí)例關(guān)閉監(jiān)聽端口,自然也就無法建立TCP連接,而只能通過本地socket進(jìn)行連接。

MySQL8.0就是這么做的,在設(shè)置了--skip-grant-tables參數(shù)的同時會自動開啟--skip-networking。

修改密碼

# mysql -S /usr/local/mysql57/data/mysql.sockmysql> update mysql.user set authentication_string=password('123456') where host='localhost' and user='root';Query OK, 0 rows affected, 1 warning (0.00 sec)Rows matched: 1 Changed: 0 Warnings: 1mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)

注意:

這里的update語句針對的是MySQL 5.7的操作,如果是在5.6版本,修改的應(yīng)該是password字段,而不是authentication_string。

update mysql.user set password=password('123456') where host='localhost' and user='root';

而在MySQL 8.0.11版本中,這種方式基本不可行,因?yàn)槠湟岩瞥?code style="margin: 3px auto 0px; padding: 2px 4px; outline: none; font-style: inherit; font-weight: inherit; background: rgb(249, 242, 244); width: 640px; line-height: 1.5; clear: both; font-size: 12px; border: 1px solid rgb(204, 204, 204); color: rgb(199, 37, 78); border-radius: 0px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">PASSWORD()函數(shù)及不再支持SET PASSWORD ... = PASSWORD ('auth_string')語法。

不難發(fā)現(xiàn),這種方式的可移植性實(shí)在太差,三個不同的版本,就先后經(jīng)歷了列名的改變,及命令的不可用。

下面,介紹另外一種更通用的做法,還是在skip-grant-tables的基礎(chǔ)上。

與上面不同的是,其會先通過flush privileges操作觸發(fā)權(quán)限表的加載,再使用alter user語句修改root用戶的密碼,如:

# bin/mysql -S /usr/local/mysql57/data/mysql.sockmysql> alter user 'root'@'localhost' identified by '123';ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statementmysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> alter user 'root'@'localhost' identified by '123';Query OK, 0 rows affected (0.00 sec)

免密碼登錄進(jìn)來后,直接執(zhí)行alter user操作是不行的,因?yàn)榇藭r的權(quán)限表還沒加載??上韧ㄟ^flush privileges操作觸發(fā)權(quán)限表的加載,再執(zhí)行alter user操作。

需要注意的是,通過alter user修改密碼只適用于MySQL5.7和8.0,如果是MySQL 5.6,此處可寫成

update mysql.user set password=password('123456') where host='localhost' and user='root';

最后重啟實(shí)例

mysql> shutdown;# bin/mysqld_safe --defaults-file=my.cnf &

需要注意的是,如果在啟動的過程中沒有指定--skip-networking參數(shù),無需重啟實(shí)例。但在網(wǎng)上看到的絕大多數(shù)方案,都是沒有指定該參數(shù),但重啟了實(shí)例,實(shí)在沒有必要。

下面對這個方案做個總結(jié):

1. 如果只添加了--skip-grant-tables,修改完密碼后,其實(shí)無需重啟,執(zhí)行flush privileges即可。

2. 從安全角度出發(fā),建議加上--skip-networking。但因其是靜態(tài)參數(shù),將其剔除掉需要重啟實(shí)例。

3. 加上--skip-networking,雖然可以屏蔽掉TCP連接,但對于本地其它用戶,只要有socket文件的可讀權(quán)限,都能無密碼登錄。還是存在安全隱患。

4. 不建議通過update的方式修改密碼,更通用的其實(shí)是alter user。

更優(yōu)雅的解法

相對于skip-grant-tables方案,我們來看看另外一種更優(yōu)雅的解法,其只會重啟一次,且基本上不存在安全隱患。

首先,依舊是關(guān)閉實(shí)例

其次,創(chuàng)建一個sql文件

寫上密碼修改語句

# vim init.sql alter user 'root'@'localhost' identified by '123456';

最后,使用--init-file參數(shù),啟動實(shí)例

# bin/mysqld_safe --defaults-file=my.cnf --init-file=/usr/local/mysql57/init.sql &

實(shí)例啟動成功后,密碼即修改完畢~

如果mysql實(shí)例是通過服務(wù)腳本來管理的,除了創(chuàng)建sql文件,整個操作可簡化為一步。

# service mysqld restart --init-file=/usr/local/mysql57/init.sql 

注意:該操作只適用于/etc/init.d/mysqld這種服務(wù)管理方式,不適用于RHEL 7新推出的systemd。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
久久免费区一区二区三波多野| 欧美日韩精品久久久免费观看| 伊人手机在线视频| 日本十八禁视频无遮挡| 久久精品欧美一区二区| 久久香蕉精品视频| 亚洲欧美成人在线| 国产一级黄色录像片| 日韩午夜av电影| 免费看日韩毛片| 日韩一级在线免费观看| 欧美日韩一区国产| 日韩精品伦理第一区| 污网站在线看| 91九色偷拍| 国产在线综合网| 天堂网在线免费观看| 国产自产自拍视频在线观看| 国产av人人夜夜澡人人爽麻豆| 欧美综合激情网| 国内av一区二区三区| 91精品国产91久久久久久黑人| 国产亚洲欧美日韩美女| 色婷婷av一区二区| 久88久久88久久久| 亚洲国产福利在线| 天堂成人在线视频| 国产剧情久久久| 精品香蕉一区二区三区| 亚洲综合伊人| 在线观看区一区二| 国产高清视频在线播放| 国产三级欧美三级日产三级99| 免费在线视频一区| 好吊视频一区二区三区四区| 亚洲欧洲日韩综合一区二区| 中文字幕v亚洲ⅴv天堂| 天天操狠狠操夜夜操| 大陆一级毛片免费观看| 午夜精品av| 国产精品久久久久久av公交车| 视频一区国产视频| 91精品国产综合久久香蕉最新版| 亚洲狠狠婷婷综合久久蜜桃| 蜜臂av日日欢夜夜爽一区| 少妇极品熟妇人妻无码| 日韩精品在线视频美女| 女生裸体无遮挡天堂网站免费| 一卡二卡三卡日韩欧美| 精品日韩在线一区| 欧美日韩成人综合天天影院| 日韩成人中文字幕在线观看| 精品一区二区三区免费播放| 激情小说图片视频| 成人一级福利| 国产成人一区二| 欧美久久久久久蜜桃| 一级少妇精品久久久久久久| 亚洲国产成人爱av在线播放| 日日躁夜夜躁aaaabbbb| 两个人hd高清在线观看| 欧美在线二区| 91嫩草丨国产丨精品| 97国产成人高清在线观看| 一卡二卡3卡四卡高清精品视频| 免费在线一区二区三区| 久视频在线观看| 一级片在线观看免费| 三级视频在线| 久草成人在线视频| 91免费看蜜桃| 国产91精品免费| 欧美午夜精品一区二区| 国产一区福利| 天堂一区二区在线免费观看| av在线二区| 国产黄色91视频| 夜夜操夜夜操| 免费日本黄色| 色综合久久五月天| 日本久久电影网| 日日夜夜精品免费| 亚洲欧美一区二区激情| 黄色一级视频免费| 99热精品在线播放| 亚洲va电影大全| 国产成人愉拍精品久久| 久久视频精品| 成人性生交大片免费网站| 日韩在线欧美在线国产在线| 成人性视频网站| 你懂的av在线| h文在线观看免费| 亚洲一区二区福利| 国产成人精品免费视频网站| 午夜伦理福利在线| 亚洲精品乱码久久久久久蜜桃动漫| 四虎免费在线视频| av成人免费看| 99精品在线看| 欧美性一区二区三区| 韩国av一区二区三区在线观看| 国产亚洲高清视频| 99re成人精品视频| 亚洲高清av一区二区三区| 欧美精选午夜久久久乱码6080| 国产欧美日韩精品a在线观看| 免费看黄色av| 强开小嫩苞一区二区三区视频| 人人澡人人透人人爽| 1024手机在线观看你懂的| 日批视频免费在线观看| 十八禁视频网站在线观看| 欧美一区二区三区在线观看免费| 欧美成人小视频| 亚洲地区一二三色| 日韩精品影视| 一区二区三区入口| 亚洲制服欧美中文字幕中文字幕| 国产精品久久久久aaaa樱花| 精品久久久久久中文字幕2017| 亚洲a中文字幕| 人妻少妇精品无码专区二区| 色戒汤唯在线观看| 欧美中日韩免费视频| 91香蕉视频在线观看| 欧美精品欧美精品系列c| 中文字幕成人在线视频| 久久久久久久久黄色| 日韩视频一区二区在线观看| 久久综合成人精品亚洲另类欧美| 黄色另类av| 成人一级视频在线观看| 另类小说色综合| 国产有码在线观看| 少妇搡bbbb搡bbb搡打电话| xx视频.9999.com| 欧美成人国产va精品日本一级| 亚洲影视在线观看| 欧美乱大交xxxx| 亚洲色图欧美日韩| 在线欧美日韩国产| 欧美中文在线观看国产| 66av99| 人操人爱免费视频| 色视频一区二区三区| 亚洲激情在线激情| 日韩精品免费一区二区三区| 亚洲视频重口味| 中文字幕在线播放日韩| 国产一区二区在线看| 亚洲欧洲一区二区在线观看| 国产精品久久久久久久小唯西川| 中国黄色录像片| 日本高清视频精品| 91免费版网站在线观看| 国产精欧美一区二区三区| 久久精品视频观看| 三级a三级三级三级a十八发禁止| 国产精品色视频| 免费在线成人av| 久久精品福利视频| 国产人妖一区| 日韩女同强女同hd| 成人嘿咻视频免费看| av网在线观看| www中文字幕| 人人妻人人澡人人爽人人精品| 国产精品一区二区在线播放| 九九视频九九热| 久热在线视频观看| 人人干人人干人人干| 五月天综合在线| 国产亚洲成人av| 久热re这里精品视频在线6| 一级做a爱片久久毛片| 在线观看免费视频一区二区三区| 国产91久久精品一区二区| 在线观看日韩羞羞视频| 在线免费观看av的网站| 极品销魂美女一区二区三区| 欧美久久久网站| 日韩一区在线播放| 青青草成人影院| 成人手机视频在线| 蜜桃久久精品乱码一区二区| 欧美一区二区三区电影在线观看| 色先锋资源久久综合| 国产成人综合欧美精品久久| 波多野结衣电影免费观看| 亚洲欧美国产精品| 亚洲欧美春色| 婷婷国产成人久久精品激情| 久久久久久久久久久久久久久久久久久久| 国产激情网址| 91精品导航| 国产又爽又黄又舒服又刺激视频| 日本少妇在线观看| 91麻豆精品国产91久久久久久久久| 国产精品视频一二三| 葵司免费一区二区三区四区五区| 日韩一区av在线| 永久久久久久久| 三级久久三级久久久| 免费成人在线视频网站| 最近中文字幕在线观看视频| 久久av一区二区三区| 大胆欧美人体视频| 日本vs亚洲vs韩国一区三区二区| 日韩欧国产精品一区综合无码| 亚洲日韩欧美视频一区| 国产精品成人无码专区| 高清中文字幕在线| 欧美性大战久久久久| 福利在线一区| 亚洲激情网站免费观看| 成年大片免费视频播放二级| 亚洲欧美视频在线播放| 欧美黄在线观看| 日本激情一区二区| 亚洲综合不卡| 欧美丝袜一区| 日韩精品dvd| 欧美人与性动交α欧美精品图片| 在线亚洲一区观看| 久久久999国产| 伊人影院久久| 精品国产伦一区二区三区观看体验| 伦理一区二区三区| 国产片在线观看| 97最新国自产拍视频在线完整在线看| 天堂аⅴ在线地址8| 黄色直播在线| 欧美一级二级三级乱码| 91九色视频蝌蚪| 色婷婷狠狠18禁久久| 久热综合在线亚洲精品| 老牛影视av老牛影视av| 国产精品久久国产精品| 国产精品对白久久久久粗| 日韩欧美精品在线视频| 亚洲高清成人| 精品一区二区三区免费站| 亚洲一区成人在线| 日韩视频国产视频| 日韩中文首页| 91亚洲国产成人久久精品麻豆| 91大神影片| 国产精品96久久久久久| 精品人妻一区二区三区免费看| aaa在线播放视频| 中文字幕人妻互换av久久| 久久午夜精品一区二区| 国产一级影片| 日本888xxxx| 欧美体内she精高潮| 国产aaa免费视频| 欧美视频一区二区三区在线观看| 91麻豆制片厂| 亚洲精品中文字幕乱码三区91| 99久久久无码国产精品性色戒| 蜜桃久久一区二区三区| 97超级碰碰人国产在线观看| 成熟亚洲日本毛茸茸凸凹| 91九色对白| 成人黄色av网站在线| 欧美禁忌电影网| 日韩精品中文在线观看| 亚洲国产一区在线观看| 青青草97国产精品免费观看无弹窗版| 91av久久| 草民福利视频| 97**国产露脸精品国产| 在线欧美一区二区| 日韩一区二区高清视频| 5858p先锋影音资源网| 国产乱淫av免费| 亚洲日本三级| 亚洲欧美国产精品专区久久| 一级黄色大片免费| 欧美精品一区二区三区很污很色的| 欧美熟妇另类久久久久久多毛| 91精品国产91久久久久久久久| www.com亚洲| 亚洲精品一二三四| 精品日韩在线视频| 18成人在线观看| 美女视频亚洲色图| 日韩综合中文字幕| 在线观看你懂| 久久久久久久久综合| 91麻豆精品国产91久久久久久久久| 日韩综合在线视频| 亚洲系列另类av| 99在线视频影院| 在线观看国产精品日韩av| av一本久道久久波多野结衣| 不卡的av中文字幕| 久久久久久久久久久久久国产| 庆余年2免费日韩剧观看大牛| 九色porny视频国产网曝| 国产一区二区三区视频在线播放| 熟女熟妇伦久久影院毛片一区二区| 久久精品成人一区二区三区蜜臀| 日韩美女在线| 91看片破解版| 一级性生活大片| 国产成人无码www免费视频播放| 亚洲一区二区三区四区五区午夜| 中文字幕免费高清在线观看| 国外男同性恋在线看| 国产精品一二三四区| 色涩视频在线观看| 国产精品夜间视频香蕉| 亚洲永久免费网站| 国产精品一二三视频| 在线不卡国产精品| 欧美日韩国产限制| 成都免费高清电影| 欧美福利一区二区三区| 国产精品乱码一区二区| 91欧美极品| 国产久一道中文一区| 国产www在线| 天天摸夜夜操| 日本精品一区| 日韩在线无毛| 亚洲AV第二区国产精品|