亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL5.7如何修改root密碼

 更新時間:2017年01月19日 14:35:48   作者:Laily  
這篇文章主要為大家詳細介紹了MySQL5.7修改root密碼的相關方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

MySQL5.7 開始,增加了很多安全性的更新。老版本的用戶可能會有一些不習慣,這里介紹關于5.7版本的數據庫密碼問題。

5.7.6 以后的版本

5.7.6 以后的版本在啟動數據庫的時候,會生成密碼放到日志文件里,像這樣:

[root@centos-linux ~]# cat /var/log/mysqld.log | grep 'password'
2016-07-16T03:07:53.587995Z 1 [Note] A temporary password is generated for root@localhost: 2=s6NZk.t:fz

然后使用該密碼登陸數據庫,但是不能進行任何操作,提示需要先修改密碼。

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

這里修改密碼就會遇到驗證,簡單的密碼會提示不符合規(guī)則

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

因為5.7里引入了一個validate_password插件來檢驗密碼強度。

默認值分別如下:

mysql> show variables like 'vali%';
+--------------------------------------+--------+
| 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.01 sec)

意義如下:

validate_password_length
# 密碼的最小長度,默認為8。
validate_password_mixed_case_count
# 至少要包含小寫或大寫字母的個數,默認為1。
validate_password_number_count
# 至少要包含的數字的個數,默認為1。
validate_password_policy 
# 強度等級,可設置為0、1、2。
  【0/LOW】:只檢查長度。
  【1/MEDIUM】:在0等級的基礎上多檢查數字、大小寫、特殊字符。
  【2/STRONG】:在1等級的基礎上多檢查特殊字符字典文件,此處為1。
validate_password_special_char_count
# 至少要包含的特殊字符的個數,默認為1。

所以初始設置密碼比如大于8位,包含數字,大小寫字母,特殊字符。

同時也可以修改上面這些配置減弱密碼強度驗證。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • mysql如何將一個字段賦值給另一個字段

    mysql如何將一個字段賦值給另一個字段

    這篇文章主要介紹了mysql如何將一個字段賦值給另一個字段,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • MySQL億級數據平滑遷移雙寫方案實戰(zhàn)

    MySQL億級數據平滑遷移雙寫方案實戰(zhàn)

    預約業(yè)務與其他業(yè)務數據表存儲在同一個數據庫,當其他業(yè)務出現(xiàn)慢SQL等異常時,會影響到預約業(yè)務,為了提高系統(tǒng)穩(wěn)定性和數據隔離性,需要將預約數據表從原來的數據庫中遷移出來,單獨建立數據庫,涉及到的讀寫場景多,改造成本大,采用 Mybatis插件實現(xiàn)遷移所需的雙寫等功能
    2024-08-08
  • Mysql查詢數據庫或數據表中的數據量以及數據大小

    Mysql查詢數據庫或數據表中的數據量以及數據大小

    許多數據庫的元數據都是存儲在mysql中的,本文主要介紹了Mysql查詢數據庫或數據表中的數據量以及數據大小,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2024-02-02
  • mysql 常用設置 字符集編碼、自動完成(自動提示)、監(jiān)聽外網ip

    mysql 常用設置 字符集編碼、自動完成(自動提示)、監(jiān)聽外網ip

    mysql 常用設置 字符集編碼、自動完成(自動提示)、監(jiān)聽外網ip,需要的朋友可以參考下
    2012-07-07
  • MySQL重啟之后無法寫入數據的問題排查及解決

    MySQL重啟之后無法寫入數據的問題排查及解決

    客戶在給系統(tǒng)打補丁之后需要重啟服務器,數據庫在重啟之后,read_only 的設置與標準配置 文件中不一致,導致主庫在啟動之后無法按照預期寫入,所以本文給大家介紹了MySQL重啟之后無法寫入數據的問題排查及解決,需要的朋友可以參考下
    2024-05-05
  • MySQL細數發(fā)生索引失效的情況

    MySQL細數發(fā)生索引失效的情況

    本文主要介紹了MySQL導致索引失效的幾種情況,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • MySQL無法創(chuàng)建外鍵的原因及解決方法

    MySQL無法創(chuàng)建外鍵的原因及解決方法

    這篇文章主要介紹了MySQL無法創(chuàng)建外鍵的原因及解決方法,然后在文中給大家及時了MySQL無法創(chuàng)建外鍵、查詢外鍵的屬性知識,感興趣的朋友一起看看吧
    2017-10-10
  • mysql序號rownum行號實現(xiàn)方式

    mysql序號rownum行號實現(xiàn)方式

    這篇文章主要介紹了mysql序號rownum行號實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Oracle和MySQL中生成32位uuid的方法舉例(國產達夢同Oracle)

    Oracle和MySQL中生成32位uuid的方法舉例(國產達夢同Oracle)

    近日遇到朋友問及如何生成UUID,UUID是通用唯一識別碼(Universally Unique Identifier)方法,這里給大家總結下,這篇文章主要給大家介紹了關于Oracle和MySQL中生成32位uuid的方法,需要的朋友可以參考下
    2023-08-08
  • Mysql explain用法與結果深入分析

    Mysql explain用法與結果深入分析

    這篇文章主要給大家介紹了關于Mysql explain用法與結果分析的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01

最新評論