日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux下mysql5.7修改密码

發(fā)布時間:2025/3/15 数据库 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下mysql5.7修改密码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

開始修改MySQL用戶密碼

①????????????輸入use??mysql回車;

②????????????輸入update??user??set??password??=??password(“147258”)where??user=’root’;

“147258”為你自己設(shè)置的密碼;

執(zhí)行第二步后如果報錯:

執(zhí)行后報錯  ERROR 1054(42S22) Unknown column 'password' in ‘field list’

錯誤的原因是?5.7版本下的mysql數(shù)據(jù)庫下已經(jīng)沒有password這個字段了,password字段改成了authentication_string

設(shè)置密碼error:Your password does not satisfy the current policy requirements

這是 mysql 初始化時,使用臨時密碼,修改自定義密碼時,由于自定義密碼比較簡單,就出現(xiàn)了不符合密碼策略的問題。

密碼策略問題異常信息:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

解決辦法:

1、查看 mysql 初始的密碼策略,
輸入語句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 進(jìn)行查看,

2、首先需要設(shè)置密碼的驗(yàn)證強(qiáng)度等級,設(shè)置 validate_password_policy 的全局參數(shù)為 LOW 即可,
輸入設(shè)值語句 “ set global validate_password_policy=LOW; ” 進(jìn)行設(shè)值,

3、當(dāng)前密碼長度為 8 ,如果不介意的話就不用修改了,按照通用的來講,設(shè)置為 6 位的密碼,設(shè)置 validate_password_length 的全局參數(shù)為 6 即可,
輸入設(shè)值語句 “ set global validate_password_length=6; ” 進(jìn)行設(shè)值,

4、現(xiàn)在可以為 mysql 設(shè)置簡單密碼了,只要滿足六位的長度即可,
輸入修改語句 “ ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; ” 可以看到修改成功,表示密碼策略修改成功了!!!

注:在默認(rèn)密碼的長度最小值為 4 ,由 大/小寫字母各一個 + 阿拉伯?dāng)?shù)字一個 + 特殊字符一個,
只要設(shè)置密碼的長度小于 3 ,都將自動設(shè)值為 4 ,

關(guān)于 mysql 密碼策略相關(guān)參數(shù);
1)、validate_password_length 固定密碼的總長度;
2)、validate_password_dictionary_file 指定密碼驗(yàn)證的文件路徑;
3)、validate_password_mixed_case_count 整個密碼中至少要包含大/小寫字母的總個數(shù);(大寫和小寫都有)
4)、validate_password_number_count 整個密碼中至少要包含阿拉伯?dāng)?shù)字的個數(shù);
5)、validate_password_policy 指定密碼的強(qiáng)度驗(yàn)證等級,默認(rèn)為 MEDIUM;
關(guān)于 validate_password_policy 的取值:
0/LOW:只驗(yàn)證長度;
1/MEDIUM:驗(yàn)證長度、數(shù)字、大小寫、特殊字符;
2/STRONG:驗(yàn)證長度、數(shù)字、大小寫、特殊字符、字典文件;
6)、validate_password_special_char_count 整個密碼中至少要包含特殊字符的個數(shù);

最后:

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

?轉(zhuǎn)載自https://blog.csdn.net/u013449046/article/details/106455041/

總結(jié)

以上是生活随笔為你收集整理的linux下mysql5.7修改密码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。