語法:
create user 使用者名稱@位址 identified by '密碼';
create user user1@localhost identified by 『123』;
create user user2@』%』 identified by 『123』;
user1使用者只能訪問localhost
user2使用者可以遠端訪問
語法:grant 許可權1, … , 許可權n on 資料庫.* to 使用者名稱@ip
grant create,alter,drop,insert,update,delete,select on mydb1.* to user1@localhost;
grant all on mydb1.* to user2@』%』;
語法:revoke許可權1, … , 許可權n on 資料庫.* form 使用者名稱
revoke create,alter,drop on mydb1.* from user1@localhost;
語法:show grants for使用者名稱
show grants for user1@localhost;
語法:drop user 使用者名稱
drop user user1@localhost;
語法:use mysql;
update user setpassword=password(『密碼』) where user=』使用者名稱』;
flushprivileges;
update user set password=password('1234') where user='user2';
flush privileges;
關於mysql的DCL操作
dcl data control language 即資料控制語言,用來定義資料庫的訪問許可權和安全級別,及建立使用者。主要包括建立使用者 給使用者授權 對使用者撤銷授權 查詢使用者授權和刪除使用者等。1.建立使用者 需要使用root使用者登入之後進行操作 建立使用者的命令為 create user...
MySQL的使用 DCL操作
mysql的使用 dcl操作 1.mysql的事務處理 1 事務就是將一組sql語句放在同一批次內去執行 2 如果乙個sql語句出錯,則該批次內的所有sql都將 被取消執行 注意 mysql事務處理只支援innodb和bdb資料表型別 事務的特性 1 原子性 atomicity 2 一致性 cons...
MySql筆記 05資料許可權語言 DCL
3 常見的許可權型別 2.3 修改使用者密碼語法 set password for使用者名稱 連線到的伺服器 新密碼 修改test使用者的密碼為19981104 set password for test localhost 19981104 修改當前使用者的密碼,如果是root則修改root的密碼...