標籤:
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 本網站所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結,否則保留追究責任的權利。 《歡迎交流討論》 |
MySQL 安全管理