用戶授權部分數據庫
#MYSQL版本:8.0.16
#大寫為語法 小寫為自定義
#數據庫授權
#以下用法不具有創建數據庫的權力//僅對於授權庫中的表進行增.刪.改.查
#創建且授權使用者名稱與密碼
#localhost 基於本地的用戶權限,也就是你當前本地IP
#IDENTIFIED BY 密碼
CREATE USER 'popo'@'localhost' IDENTIFIED BY '111';
#GRANT 授權
#ALL ON 所有權給哪個數據庫
#.* 指定某個庫
#TO 給哪個用戶
GRANT ALL ON mysql_3.* TO 'popo'@'localhost';
#替換ALL ,GRANT select (查詢權限) / GRANT update(更新權限) 等...
#基於上述操作後進行登入,操作擁有權限
mysql -u popo -p
#在此輸入密碼
>>>Enter password:111
#僅有授權對象
show databases;
>>>
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql_3 |
+--------------------+
USE mysql_3;
>>>Database changed
#創建表
CREATE TABLE user(
id int
);
>>>Query OK, 0 rows affected (0.06 sec)
#刪除表
DROP TABLE user;
>>>Query OK, 0 rows affected (0.03 sec)
#查詢權限