什麼是許可權
限制乙個使用者能做什麼,在mysql中,可以設定全域性許可權、指定資料庫許可權、指定表許可權、指定字段許可權1:建立使用者
使用者只能在指定的ip位址上登入:
create user 使用者名稱@ip位址 identified by '密碼';
使用者可以在任意ip位址上登入:
create user 使用者名稱@'%' identified by '密碼';
2:給使用者授權
給使用者分派在指定的資料庫的指定的許可權:
grant 許可權1,許可權2,... on 資料庫.* to 使用者名稱@ip位址
給使用者分派在指定資料庫的所有的許可權:
grant all on 資料庫.* to 使用者名稱@
3:撤銷授權
撤銷指定使用者在指定資料上的指定許可權
revoke 許可權1,...,許可權n on 資料庫.* from 使用者名稱@ip位址
4:檢視許可權
檢視指定使用者的許可權:
show grants for 使用者名稱@ip位址
5:刪除使用者
drop user 使用者名稱@ip位址
6.修改使用者密碼
update user set password=password('1234') where user='user2';
Oracle資料控制語言(DCL)
用來授予或者 訪問資料庫中的各種物件,如表 檢視 索引 等 基本的操作如下 建立使用者 create user jim identified by changeit 給使用者賦登陸連線許可權 grant connect to jim 給使用者賦資源許可權 grant resource to jim ...
MySQL的資料控制語言DCL
我們使用ddl的 create user 語句建立使用者,新的sql使用者不允許訪問屬於其他sql使用者的表,也不能立即建立自己的表,它必須被授權。可以授予的許可權包括以下幾組 可以使用show grants命令檢視當前使用者的許可權。show grants 顯示當前使用者許可權 show gran...
MySQL的資料控制語言DCL
我們使用ddl的 create user 語句建立使用者,新的sql使用者不允許訪問屬於其他sql使用者的表,也不能立即建立自己的表,它必須被授權。可以授予的許可權包括以下幾組 1.列許可權 和表中的乙個具體列相關 可以使用show grants命令檢視當前使用者的許可權。show grants 顯...