2017-01-13 52 views
0

由於默認情況下mysql root密碼爲空,因此我決定爲它創建一個密碼以保護我的mysql數據庫。我試圖改變使用此命令的root密碼:mysql root密碼無法在fedora中更改

sudo mysqladmin -u root -p password 

試圖續訂它的密碼後,它給了我這個警告和錯誤:

Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety. mysqladmin: unable to change password; error: 'Your password does not satisfy the current policy requirements'

我應該怎樣做呢?

請點擊圖片鏈接。

image

回答

0

它告訴你,你不能設置您所選擇的密碼,因爲它是沒有強大到足以符合政策要求。策略級別被配置爲與系統變量validate_password_policy,其中HASE下述效果:

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 

(和長度測試是validate_password_length值。)

貌似默認是水平介質和默認長度是8,所以你需要一個至少包含一個數字和一個特殊字符的混合大小寫密碼。

所以,要麼:

  1. 減少測試的強度在您的配置,或
  2. 選擇一個更強的密碼(推薦)。