在訪問數據庫時,爲了獲取較大的權限,有時候我們會直接使用root用戶,但其實這是不應該的。而一般用戶權限又可能不足,故我們需要創建一個管理員賬戶來管理服務器。
1. 新建一個dbadmin用戶
create user 'dbadmin'@'%' identified with mysql_native_password by 'db@Admin123';
2. ALL表示除GRANT權限之外的所有權限
grant all on *.* to 'dbadmin'@'%';
3. 授予GRANT權限
用戶用於GRANT OPTION權限才能授權其他用戶權限。
grant grant option on *.* to 'dbadmin'@'%';