修改Mysql預設密碼

2021-10-24 08:34:45 字數 2021 閱讀 2294

mysql -uroot -p 進去之後我們發現,會讓我們設定密碼,然而我們安裝的時候並沒有設定密碼,這是5.7之後安裝完出現臨時密碼。這個密碼我們還要修改之後才能進去,

首先檢視預設密碼

[root@192 yjs] grep 'temporary password'

/var/log/mysqld.log;

2020-09

-01t09:16:14.223065z 1

[note] a temporary password is generated for root@localhost: 2zdk)o

冒號後都是密碼哦

mysql>

show

databases

;error 1820

(hy000): you must reset your password using

alter

user statement before executing this statement.

然後經過我慢長反覆的嘗試尋早方法終於是這樣的

有要切換use mysql;但是都會彈出 1820的錯誤

mysql>

alter

user

user

() identified by

"123456"

;error 1819

(hy000): your password does not satisfy the current policy requirements

卻發現密碼策略有問題 完了,然後使用

mysql>

show variables like

'validate_password%'

;error 1820

(hy000): you must reset your password using

alter

user statement before executing this statement.

首先需要設定密碼的驗證強度等級,設定 validate_password_policy 的全域性引數為 low 即可,

輸入設值語句 「 set global validate_password_policy=low; 」 進行設值

關於 mysql 密碼策略相關引數;

1)、validate_password_length 固定密碼的總長度;

2)、validate_password_dictionary_file 指定密碼驗證的檔案路徑;

3)、validate_password_mixed_case_count 整個密碼中至少要包含大/小寫字母的總個數;

4)、validate_password_number_count 整個密碼中至少要包含阿拉伯數字的個數;

5)、validate_password_policy 指定密碼的強度驗證等級,預設為 medium;

mysql>

alter

user

'root'@'localhost' identified by '

1234';

query ok,

0rows affected (

0.00 sec)

mysql>

show

databases;+

--------------------+

|database|+

--------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

+--------------------+

4rows

inset

(0.01 sec)

quit;退出;

這樣就ok了

mysql 修改預設密碼

很多人安裝mysql後就直接開啟命令列使用了,發現根本建立不了資料庫,報錯為access denied for user root localhost 這是因為你沒有登入你的資料庫,所以沒有相應許可權,mysql為我們預設帶乙個賬戶,賬戶名為root,密碼為空,接下來介紹如何自己改預設密碼 第一步,...

mysql刪除預設密碼 修改mysql預設密碼方法

問題描述 今天在mac上安裝完mysql後,mysql預設給分配了乙個預設密碼,但當自己在終端上使用預設密碼登入的時候,總會提示乙個授權失敗的錯誤 access denied for user root localhost using passwor 如圖 解決方案 x 既然現在沒法登入到資料庫中,...

修改MySQL的預設密碼

對於windows平台來說安裝完mysql後,系統就已經預設生成了許可表和賬戶,你不需要像在unix平台上那樣執行 mysql install db指令碼來生成帳戶和相應許可權許可表。但是如果不是用msi格式來安裝mysql的話,就需要在安裝完以後,手動給 root帳戶新增新密碼,因為預設情況下的r...