標籤:mysql
本機存取權限:
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘username‘@‘localhost‘ IDENTIFIED BY ‘password‘;
遠端存取許可權:
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘username‘@‘%‘ IDENTIFIED BY ‘password‘;
FLUSH PRIVILEGES;
增加使用者 test1 密碼 abc,讓它可以在任何主機上登入,並對所有資料庫有查詢,插入,修改,刪除的許可權:
格式: grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"
grant select,insert,update,delete on *.* to [email protected]"%" Identified by "abc";
刪除使用者
drop user [email protected];(@不加預設為“%”)
許可權回收
revoke delete on test.* from [email protected]‘localhost‘;
授權精確到列
grant select (cur_url,pre_url) on dataname.table_name to [email protected];
限制使用者資源
mysql> GRANT ALL ON customer.* TO ‘francis‘@‘localhost‘
-> IDENTIFIED BY ‘frank‘
-> WITH MAX_QUERIES_PER_HOUR 20
-> MAX_UPDATES_PER_HOUR 10
-> MAX_CONNECTIONS_PER_HOUR 5
-> MAX_USER_CONNECTIONS 2;
本文出自 “比爾營運筆記” 部落格,請務必保留此出處http://chenshoubiao.blog.51cto.com/6159058/1842667
MySQL使用權限設定