欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql8重置root用戶密碼的完整步驟

 更新時(shí)間:2018年12月04日 15:16:50   作者:預(yù)流  
這篇文章主要給大家分享介紹了關(guān)于mysql8重置root用戶密碼的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

最近很多新入職的同事問(wèn)這個(gè)問(wèn)題,特別是通過(guò) homebrew 自動(dòng)安裝的 mysql ,其版本默認(rèn)已經(jīng)是 8.0 了,由于增加了一些安全策略等限制,所以修改用戶密碼會(huì)稍微麻煩些,索性就把這個(gè)總結(jié)貼一下吧。

下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

步驟如下:

1、首先查看 root 用戶相關(guān)信息,在 mysql 數(shù)據(jù)庫(kù)的 user 表中:

select host, user, authentication_string, plugin from user;

host:允許用戶登錄的ip‘位置'%表示可以遠(yuǎn)程;

user:當(dāng)前數(shù)據(jù)庫(kù)的用戶名;

authentication_string:用戶密碼;在mysql 5.7.9以后廢棄了password字段和password()函數(shù);

plugin:密碼加密方式;

如果發(fā)現(xiàn) root 用戶的 authentication_string 字段下有內(nèi)容,先將其設(shè)置為空:

use mysql;
update user set authentication_string='' where user='root';

2、重啟 mysql 服務(wù),mac 里直接命令把服務(wù)關(guān)閉:

mysql.server stop

或者把 mysql 進(jìn)程 kill 掉。然后在啟動(dòng) mysql 服務(wù):

mysql.server start

3、用 root 用戶登錄,因?yàn)橐呀?jīng)把 authentication_string 設(shè)置為空,所以可以免密碼登錄:

mysql -u root -p
passwrod:

不需要輸入密碼,直接回車(chē)即可

4、進(jìn)入 mysql 庫(kù),使用 ALTER 修改 root 用戶密碼:

ALTER user 'root' IDENTIFIED BY '123456' ;

語(yǔ)句中的 root 需要跟你實(shí)際 user 表里 root 用戶存的是 root 還是 root@localhost 而定,由于我這里把密碼改成了 123456 這樣比較簡(jiǎn)單的格式,可能 mysql 8 默認(rèn)密碼策略不允許,非要改的話可以先修改一下密碼策略:

set global validate_password.length = 6 ;

set global validate_password.policy = 'LOW';

FLUSH PRIVILEGES;

這里把密碼長(zhǎng)度由默認(rèn)的8位改成了6位,并且密碼策略級(jí)別由 MEDIUM 改成了 LOW。如果要查看密碼校驗(yàn)相關(guān)設(shè)置的話可以直接查詢系統(tǒng)變量:

SHOW VARIABLES LIKE 'validate_password.%';

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Mysql中如何批量替換某個(gè)字段的值:replace

    Mysql中如何批量替換某個(gè)字段的值:replace

    這篇文章主要介紹了Mysql中如何批量替換某個(gè)字段的值:replace,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • MySQL 5.7.18 release版安裝指南(含有bin文件版本)

    MySQL 5.7.18 release版安裝指南(含有bin文件版本)

    這篇文章主要介紹了MySQL 5.7.18 release版安裝指南,本文只談?wù)搑elease版,即含有bin文件版本,需要的朋友可以參考下
    2017-04-04
  • mysql常用命令匯總介紹

    mysql常用命令匯總介紹

    本文給大家匯總了一下mysql常用的命令行指令,包括設(shè)置更改mysqlroot密碼,連接mysql等,非常的細(xì)致全面,并附上運(yùn)行效果截圖,希望大家能夠喜歡
    2018-03-03
  • Linux CentOS MySQL數(shù)據(jù)庫(kù)安裝配置教程

    Linux CentOS MySQL數(shù)據(jù)庫(kù)安裝配置教程

    這篇文章主要為大家詳細(xì)介紹了Linux CentOS MySQL數(shù)據(jù)庫(kù)的安裝配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • MySQL?Buffer?Pool如何提高頁(yè)的訪問(wèn)速度

    MySQL?Buffer?Pool如何提高頁(yè)的訪問(wèn)速度

    本文主要介紹了MySQL?Buffer?Pool如何提高頁(yè)的訪問(wèn)速度,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 關(guān)于msyql事務(wù)隔離你要知道

    關(guān)于msyql事務(wù)隔離你要知道

    這篇文章主要介紹了關(guān)于msyql事務(wù)隔離的相關(guān)資料,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí)mysql,感興趣的朋友可以了解下
    2020-07-07
  • mysql 常用命令用法總結(jié)腳本之家整理版

    mysql 常用命令用法總結(jié)腳本之家整理版

    在日常工作中,會(huì)簡(jiǎn)單的使用一下mysql,故對(duì)常見(jiàn)命令操作總結(jié)一下,常用方式如下
    2010-02-02
  • Mysql使用全文索引(FullText?index)的實(shí)例代碼

    Mysql使用全文索引(FullText?index)的實(shí)例代碼

    使用索引時(shí)數(shù)據(jù)庫(kù)性能優(yōu)化的必備技能之一,下面這篇文章主要給大家介紹了關(guān)于Mysql使用全文索引(FullText?index)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • MySQL 大表的count()優(yōu)化實(shí)現(xiàn)

    MySQL 大表的count()優(yōu)化實(shí)現(xiàn)

    這篇文章主要介紹了MySQL 大表的count()優(yōu)化實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • MySQL8.0中的降序索引

    MySQL8.0中的降序索引

    這篇文章主要介紹了MySQL8.0中的降序索引的相關(guān)知識(shí),幫助大家更好的理解和使用MySQL8.0的新特性,感興趣的朋友可以了解下
    2020-10-10

最新評(píng)論