Dos下進入mysql的方法
1.進入mysql安裝目錄
cd C:\Program Files\MySQL\MySQL Server 5.6\bin
2.用戶登入
mysql -hlochlhost -uabc -pabc
-h:表示服務器名,lochlhost是本機
-u:用戶名
-p:密碼,如果用戶沒密碼就直接-p即可。
create user創建用戶
CREATE USER li@localhost IDENTIFIED BY 'li';
授予用戶li數據庫person的所有權限,並允許用戶li將數據庫person的所有權限授予其它用戶
GRANT ALL ON PERSON.* TO li@localhost WITH GRANT OPTION;
立即生效,如果授予的權限沒有生效執行以下命令,在5.6版本更改即會生效。
FLUSH PRIVILEGES;
GRANT創建用戶
如果當前不存在用戶,GRANT可以在授予權限的時候創建用戶
授予用戶數據庫person所有表的select,insert權限。
GRANT SELECT,INSERT ON PERSON.* TO 'abc'@'localhost' identified by 'abc';
同時運行用戶abc將person數據庫的SELECT,INSERT權限授予給其它用戶
GRANT SELECT,INSERT ON PERSON.* TO 'abc'@'localhost' identified by 'abc' with grant option;
退出當前用戶
exit
查看當前用戶的權限
show grants;
查看用戶abc的權限
show grants for abc@localhost;
REVOKE回收權限
回收用戶abc數據庫person的insert的權限
REVOKE INSERT ON PERSON.* FROM abc@localhost;
回收權限
回收person數據庫abc的所有權限 REVOKE ALL ON PERSON.* FROM abc@localhost; 回收abc的所有數據庫所有權限 REVOKE ALL ON *.* FROM abc@localhost;
刪除用戶
在早期版本需要回收用戶的權限之後才能刪除用戶。
DROP USER abc@localhost;
備注:
作者:pursuer.chen
博客:http://www.cnblogs.com/chenmh
本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須注明文章來源,且在文章開頭明顯處給明鏈接,否則保留追究責任的權利。
《歡迎交流討論》