-
添加MySQL用戶,需要使用root用戶登錄
創(chuàng)建用戶格式:create user<user_name>@<host>identified by'<user_password>';
user_name是創(chuàng)建的MySQL用戶名;
host是指定該用戶在哪臺主機(jī)上可以登錄(本地:localhost,任意主機(jī):%,指定主機(jī)IP:1.1.1.1);
user_password是指創(chuàng)建用戶的密碼。
示例:create user user_test@'%' identified by '123456'; # 創(chuàng)建MySQL用戶名和密碼 -
給用戶授權(quán)
授權(quán)格式:grant<privileges>on<db_name>.<table_name>to'<user_name>'@'<host>';
privileges:用戶操作權(quán)限,如select,Insert,update,delete等,all為全部權(quán)限;
db_name:數(shù)據(jù)名稱;
table_name:表名稱;
user_name:用戶名稱;
host:主機(jī)(本地:localhost,任意主機(jī):%,指定主機(jī)IP:1.1.1.1)。
以上幾個參數(shù),下文就不在一一描述了。
如果想讓非root用戶擁有授權(quán)其他用戶權(quán)限的話,需要下面操作:grant select,insert on mysql.user to 'test'@'%'; # 授權(quán)test用戶在任何主機(jī)上登錄,并且可以對數(shù)據(jù)庫mysql的user表進(jìn)行select和insert操作。 grant all on *.* to 'test'@'%'; # 授權(quán)test用戶在任何主機(jī)上登錄,并可以對任何數(shù)據(jù)庫的任何表進(jìn)行所有操作。
格式:grant privileges on db_name.table_name to 'user_name'@'host' with grant option;grant all on mysql.user to 'test'@'host' with grant option; # 授權(quán) flush privileges; # 刷新權(quán)限 - 查看用戶權(quán)限授予執(zhí)行的命令
show grants for 'test'; - 設(shè)置/修改用戶密碼
格式:set password for'<user_name>'@'<host>'= password('<new_password>');# 示例 set password for 'test'@'%' = password("123456"); set password = password("123456"); # 當(dāng)前登錄用戶修改 - 撤銷用戶權(quán)限
格式:revokeprivilegeondb_name.table_namefrom'user_name'@'host';# 示例 revoke select on *.* from 'test'@'%'; # 撤銷test用戶的所有數(shù)據(jù)庫表的查詢權(quán)限 - 刪除用戶
格式:drop user 'user_name'@'host';# 示例 drop user 'test'@'%'; # 刪除test用戶
MySQL用戶管理及權(quán)限設(shè)置
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 1,MySQL權(quán)限體系 mysql 的權(quán)限體系大致分為5個層級: 全局層級: 全局權(quán)限適用于一個給定服務(wù)器中的所有...
- 用戶管理mysql>use mysql;查看mysql> select host,user,password fr...
- 1.A simple master-to-slave replication is currently being...
- 1.遠(yuǎn)程登錄mysqlmysql -h ip -u root -p 密碼2.創(chuàng)建用戶格式:grant 權(quán)限 on ...