用戶授權部分數據庫
#MYSQL版本:5.7.26
#大寫為語法 小寫為自定義
#數據庫授權
#以下用法不具有創建數據庫的權力//僅對於授權庫中的表進行增.刪.改.查
#IDENTIFIED BY 密碼
#GRANT 授權
#ALL PRIVILEGES ON 所有權給哪個數據庫
#.* 指定某個庫
#TO 給哪個用戶
#localhost 基於本地的用戶權限,也就是你當前本地IP
GRANT ALL PRIVILEGES ON ceshi.* TO popo@localhost IDENTIFIED BY '111';
#替換ALL ,GRANT select (查詢權限) / GRANT update(更新權限) 等...
#基於上述操作後進行登入,操作擁有權限
mysql -u popo -p
#在此輸入密碼
>>>Enter password:111
#僅有授權對象
show databases;
>>>
+--------------------+
| Database |
+--------------------+
| information_schema |
| ceshi |
+--------------------+
USE ceshi;
>>>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)
#查詢權限 基於上述所有操作後
SHOW GRANTS;
>>>
+----------------