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

mysql8更新mysql.user信息

林玟書2年前8瀏覽0評論

MySQL是一個關系型數據庫管理系統。Mysql8對于新用戶的默認授權方式實現了很大的變化,提供了更為嚴格的訪問控制,重構了MySQL的安全模型。因此,更新mysql.user信息變得必不可少。下面我們來看一下具體的操作。

mysql>USE mysql;
mysql>UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
mysql>FLUSH PRIVILEGES;

第一步是進入mysql數據庫,即使用USE mysql命令。第二步是更改用戶plug-in的值。在新版MySQL中,用戶的plug-in默認為caching_sha2_password,而不是5.7之前的mysql_native_password。這會導致很多兼容性問題。因此我們需要將插件更改為mysql_native_password。第三步是使用ALTER USER命令更改root用戶的密碼。第四步是刷新權限,這樣我們就可以立即生效了。

上述操作可以幫助我們解決很多諸如"client does not support authentication protocol requested by server; consider upgrading MySQL client"的問題。

總之,MySQL的更新使得我們在進行用戶管理時更加方便,同時提升了數據庫的安全性能。在使用MySQL時,我們應該熟練掌握數據庫的相關操作,以便更好地管理數據庫。