欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql5.7用戶密碼字段

錢艷冰2年前10瀏覽0評論

MySQL 5.7 用戶密碼字段的設置相較于早期版本做了較大的改進,現在需要用到一種不同于以往的加密方法。

一個存儲使用者身份驗證信息的列通常稱為“密碼列”或“密碼哈希值列”。之前,MySQL 使用設置 SQL 方式存儲密碼,現在則使用了更先進的方式 – “密文方式”。

CREATE USER '用戶名'@'localhost' IDENTIFIED BY '密碼';

現在以上命令已不能使用了,而是使用:

CREATE USER '用戶名'@'localhost' IDENTIFIED WITH mysql_native_password BY '密碼';

mysql_native_password 是表示使用目前 MySQL 缺省的密碼認證插件,該插件使用 SHA-256 的插件方式加密,并結合 salt 值增加破解難度,使密碼更為安全。

在 mysql.user 表中,password 列將不再使用。現代 MySQL 版本中,看到了一個新的 auth_scheme 列代替了“password”字段。

如果您需要從早期版本數據升級到現代版本,數據庫會在轉換后自動將密碼保存為密文。此外,新 MySQL 版本也能夠與舊版 MySQL 兼容,它可以在處理舊版本密碼時使用舊版加密方式。不過,建議您盡早更新密碼的加密方式以增強數據安全性。