關(guān)于在Ubuntu18里面修改MySQL5.7數(shù)據(jù)庫(kù)的登錄密碼來(lái)解決phpMyAdmin不能登錄的問(wèn)題

MySQL安裝好之后,有時(shí)候會(huì)不知道root密碼简烤,有時(shí)候雖然設(shè)置了root密碼剂邮,但是用phpMyAdmin連接MySQL數(shù)據(jù)庫(kù)的時(shí)候横侦,有總是提示”# SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
“,這是因?yàn)镸ySQL5.7以上數(shù)據(jù)庫(kù)已經(jīng)不允許用root用戶通過(guò)phpMyAdmin操作數(shù)據(jù)庫(kù)了枉侧,那么怎么辦?只需要再創(chuàng)建一個(gè)你的名字的超級(jí)用戶和密碼榨馁,再用這個(gè)密碼來(lái)登錄phpMyAdmin就OK了憨栽。具體操作步驟如下:

第一步翼虫,修改數(shù)據(jù)庫(kù)配置文件,跳過(guò)密碼檢查珍剑,登錄MySQL

#####打開MySQL的配置文件
vi /etc/mysql/mysql.conf.d/mysqld.cnf
#####在這個(gè)文件尾部加上以下兩行配置掸宛,來(lái)跳過(guò)密碼檢查
skip-external-locking
skip-grant-tables
#####重啟MySQL數(shù)據(jù)庫(kù)
sudo service mysql restart
#####再用命令行登錄MySQL就不用密碼了
mysql
#####最后所有問(wèn)題都解決后招拙,記得回來(lái)把上面兩行配置刪除或者在每行配置前面講上#號(hào)來(lái)注釋掉

第二步旁涤,在MySQL命令中修改root用戶密碼

#####修改root用戶密碼(你需要把第二行里面的'ZhoJie_86-Pwd'修改成你自己的密碼)
mysql>use mysql;
mysql>update user set authentication_string=password('ZhoJie_86-Pwd') where user='root';
#####如果回車之后報(bào)錯(cuò),可能是你設(shè)置的root密碼太簡(jiǎn)單了劈愚,不符合MySQL中密碼復(fù)雜等級(jí)的要求,這里要么你設(shè)置一個(gè)很復(fù)雜的密碼菌羽,要么可以用下面這個(gè)命令來(lái)修改MySQL中密碼復(fù)雜等級(jí)
set global validate_password_policy=0;
#####上面最后一個(gè)數(shù)字,0為最簡(jiǎn)單的密碼等級(jí)注祖、2為最復(fù)雜的密碼等級(jí),當(dāng)然還有其他很多類似的修改MySQL密碼規(guī)則的參數(shù)可以去調(diào)整
如果修改root密碼成功是晨,需要用以下命令更新
mysql>flush privileges;
退出MySQL
mysql>quit;

第三步,在MySQL命令中修改密碼強(qiáng)度參數(shù)

#####可以通過(guò)以下命令來(lái)查看密碼強(qiáng)度
mysql> select @@validate_password_policy;
+----------------------------+
| @@validate_password_policy |
+----------------------------+
| MEDIUM                     |
+----------------------------+
1 row in set (0.00 sec)

#####validate_password_policy
#####密碼強(qiáng)度檢查等級(jí)罩缴,0/LOW、1/MEDIUM箫章、#####2/STRONG烙荷。有以下取值:
#####Policy                Tests Performed
#####0 or LOW           Length
#####1 or MEDIUM    Length; numeric,lowercase/uppercase, and special characters
#####2 or STRONG    Length; numeric, #####lowercase/uppercase, and special characters; dictionary file      
#####默認(rèn)是1檬寂,即MEDIUM,所以剛開始設(shè)置的密碼必須符合長(zhǎng)度桶至,且必須含有數(shù)字昼伴,小寫或大寫字母镣屹,特殊字符圃郊。

#####也可以通過(guò)以下命令來(lái)查看密碼強(qiáng)度的另外幾個(gè)參數(shù) 
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name                        | Value  |
+--------------------------------------+--------+
| validate_password_dictionary_file    |        |
| validate_password_length             | 8      |
| validate_password_mixed_case_count   | 1      |
| validate_password_number_count       | 1      |
| validate_password_policy             | MEDIUM |
| validate_password_special_char_count | 1      |
+--------------------------------------+--------+
6 rows in set (0.08 sec)

#####validate_password_dictionary_file
#####插件用于驗(yàn)證密碼強(qiáng)度的字典文件路徑野瘦。
#####validate_password_length
#####密碼最小長(zhǎng)度飒泻,參數(shù)默認(rèn)為8
#####validate_password_mixed_case_count
#####密碼至少要包含的小寫字母?jìng)€(gè)數(shù)和大寫字母?jìng)€(gè)數(shù)鞭光。
#####validate_password_number_count
#####密碼至少要包含的數(shù)字個(gè)數(shù)泞遗。
#####validate_password_special_char_count
#####密碼至少要包含的特殊字符數(shù)惰许。

可以用以下命令來(lái)修改這些密碼強(qiáng)度參數(shù)
mysql>set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)

mysql>set global validate_password_mixed_case_count=0;
Query OK, 0 rows affected (0.00 sec)
 
mysql>set global validate_password_number_count=3;
Query OK, 0 rows affected (0.00 sec)
 
mysql>set global validate_password_special_char_count=0;
Query OK, 0 rows affected (0.00 sec)
 
mysql>set global validate_password_length=3;
Query OK, 0 rows affected (0.00 sec)

#####最后看看修改后的密碼強(qiáng)度參數(shù)
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_dictionary_file    |       |
| validate_password_length             | 3     |
| validate_password_mixed_case_count   | 0     |
| validate_password_number_count       | 3     |
| validate_password_policy             | LOW   |
| validate_password_special_char_count | 0     |
+--------------------------------------+-------+

第四步史辙,在MySQL命令中創(chuàng)建一個(gè)新的超級(jí)用戶佩伤,用來(lái)登錄和操作phpMyAdmin

#####創(chuàng)建一個(gè)叫zhojie的超級(jí)用戶和zhojie的密碼(這里你需要修改zhojie為你自己的用戶名,ZhoJie_86-Pwd為你自己的密碼)
mysql>CREATE USER 'zhojie'@'localhost' IDENTIFIED BY 'ZhoJie_86-Pwd';
#####賦予zhojie這個(gè)用戶超級(jí)權(quán)限(同上生巡,下面的zhojie也要修改成你自己的用戶名)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'zhojie'@'localhost' WITH GRANT OPTION;
第五步,你再用你創(chuàng)建的這個(gè)用戶名和密碼登錄phpMyAdmin試試孤荣,應(yīng)該不會(huì)報(bào)上面的[1698]錯(cuò)誤了。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末盐股,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子耻卡,更是在濱河造成了極大的恐慌,老刑警劉巖卵酪,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異凛澎,居然都是意外死亡霹肝,警方通過(guò)查閱死者的電腦和手機(jī)塑煎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)最铁,“玉大人,你說(shuō)我怎么就攤上這事冷尉∈妫” “怎么了雀哨?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)雾棺。 經(jīng)常有香客問(wèn)我膊夹,道長(zhǎng)捌浩,這世上最難降的妖魔是什么放刨? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任尸饺,我火速辦了婚禮助币,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘螟碎。我一直安慰自己,他們只是感情好掉分,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叉抡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪褥民。 梳的紋絲不亂的頭發(fā)上季春,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天消返,我揣著相機(jī)與錄音,去河邊找鬼撵颊。 笑死宇攻,一個(gè)胖子當(dāng)著我的面吹牛倡勇,可吹牛的內(nèi)容都是我干的逞刷。 我是一名探鬼主播妻熊,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼扔役!你這毒婦竟也來(lái)了帆喇?” 一聲冷哼從身側(cè)響起亿胸,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤坯钦,失蹤者是張志新(化名)和其女友劉穎侈玄,沒(méi)想到半個(gè)月后婉刀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拗馒,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡溯街,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年诱桂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挥等。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖肝劲,靈堂內(nèi)的尸體忽然破棺而出迁客,到底是詐尸還是另有隱情辞槐,我是刑警寧澤掷漱,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布榄檬,位于F島的核電站,受9級(jí)特大地震影響鹿榜,放射性物質(zhì)發(fā)生泄漏海雪。R本人自食惡果不足惜舱殿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一奥裸、第九天 我趴在偏房一處隱蔽的房頂上張望沪袭。 院中可真熱鬧湾宙,春花似錦冈绊、人聲如沸创倔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)十电。三九已至知押,卻和暖如春鹃骂,著一層夾襖步出監(jiān)牢的瞬間台盯,已是汗流浹背畏线。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工静盅, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留寝殴,地道東北人蒿叠。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像市咽,于是被迫代替她去往敵國(guó)和親痊银。 傳聞我的和親對(duì)象是個(gè)殘疾皇子施绎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容