MySQL8 身份驗證


修改 root 密碼

USE mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '{your password}';

FLUSH PRIVILEGES;  // 重新加載權限表

 

MySQL8 的三種身份認證

1. caching_sha2_password

2. sha256_password

3. mysql_native_password

MySQL8 默認使用 caching_sha2_password

 

MySQL中用戶標示是 user 和 host 組成的二元組,需要確保二元組存在,否則會報錯:

'user'@'localhost'                    本地登錄的user用戶

'user'@'192.168.0.103'           指定IP登錄的user用戶

'user'@'%'                               所有IP登錄的user用戶

用戶信息記錄在 mysql.user 表中

創建新用戶命令 CREATE USER

刪除用戶命令 DROP USER


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM