最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql查看,創(chuàng)建,授權(quán),刪除用戶的實(shí)現(xiàn)方式

 更新時(shí)間:2025年06月24日 09:24:04   作者:yololee_  
這篇文章主要介紹了mysql查看,創(chuàng)建,授權(quán),刪除用戶的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、查看用戶

查看用戶并沒有直接的SQL語句,而是進(jìn)入 mysql數(shù)據(jù)庫的user表(這個(gè)mysql庫和user表都是一開始就有的),直接用 select * from user;來查看有什么用戶

use mysql;
select * from user;

二、創(chuàng)建用戶

格式:

CREATE USER 'user_name'@'host' IDENTIFED BY 'password';

解釋:

  • user_name:要?jiǎng)?chuàng)建用戶的名字
  • host:表示要這個(gè)新創(chuàng)建的用戶允許從哪臺(tái)機(jī)登陸,如果只允許從本機(jī)登陸,則 填 ‘localhost’ ,如果允許從遠(yuǎn)程登陸,則填 ‘%’
  • password:新創(chuàng)建用戶的登陸數(shù)據(jù)庫密碼,如果沒密碼可以不寫

例子:

//表示創(chuàng)建的新用戶,名為aaa,這個(gè)新用戶密碼為123456,只允許本機(jī)登陸
create USER 'aaa'@'localhost' IDENTIFIED by '123456';

//表示新創(chuàng)建的用戶,名為bbb,這個(gè)用戶密碼為123456,可以從其他電腦遠(yuǎn)程登陸mysql所在服務(wù)器
create USER 'bbb'@'%' IDENTIFIED by '123456';

/表示新創(chuàng)建的用戶ccc,沒有密碼,可以從其他電腦遠(yuǎn)程登陸mysql服務(wù)器
create USER 'ccc'@'%';

三、授權(quán)用戶

格式:

GRANT privileges ON databasename.tablename TO 'username'@'host';

解釋:

  • privileges:表示要授予什么權(quán)力,例如可以有 select , insert ,delete,update等,如果要授予全部權(quán)力,則填 ALL
  • databasename.tablename:表示用戶的權(quán)限能用在哪個(gè)庫的哪個(gè)表中,如果想要用戶的權(quán)限很作用于所有的數(shù)據(jù)庫所有的表,則填 .,*是一個(gè)通配符,表示全部。
  • 'username'@'host':表示授權(quán)給哪個(gè)用戶

例子:

//表示給用戶ccc授權(quán),讓ccc能給dcim庫中的user表 實(shí)行 insert 和 select
GRANT insert,select ON dcim.user TO 'ccc'@'%';

表示給用戶bbb授權(quán),讓bbb能給所有庫所有表實(shí)行所有的權(quán)力
GRANT ALL ON *.* TO 'bbb'@'%';

注意:

用以上命令授權(quán)的用戶不能給其他用戶授權(quán),如果想這個(gè)用戶能夠給其他用戶授權(quán),就要在后面加上 WITH GRANT OPTION

GRANT ALL ON *.* TO 'aaa‘@'%' WITH GRANT OPTION;

四、刪除用戶

格式:

DROP USER 'user_name'@'host';

例子:

DROP USER 'bbb'@'%';

五、修改用戶密碼

格式:

SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword'); 

例子:

set PASSWORD FOR 'aaa'@'localhost' =PASSWORD('12345678');

如果是設(shè)置當(dāng)前用戶的密碼:

SET PASSWORD = PASSWORD('newpassword');

例子:

SET PASSWORD = PASSWORD(‘123456');

六、撤銷用戶權(quán)限

格式:

REVOKE privileges ON database.tablename FROM 'username'@'host';

例子:

REVOKE select ON *.* FROM 'ccc'@'%';

注意:

  • 若授予權(quán)利是這樣寫: GRANT SELECT ON *.* TO ‘ccc’@‘%’;
  • 則用 REVOKE SELECT ON dcim.user TO ‘ccc’@‘%’;是不能撤銷用戶ccc 對(duì) dcim.user 中的SELECT 權(quán)利的
  • 反過來 GRANT SELECT ON dcim.user TO ‘ccc’@‘%’;授予權(quán)力
  • 用 REVOKE SELECT ON *.* FROM ‘ccc’@‘%’;也是不能用來撤銷用戶ccc 對(duì)dcim庫的user表的SELECT 權(quán)利的

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

四平市| 海林市| 临沭县| 景德镇市| 邹城市| 沙雅县| 乐清市| 东乌珠穆沁旗| 乐东| 兴义市| 安岳县| 岳普湖县| 涡阳县| 株洲市| 洞口县| 湄潭县| 三门县| 天台县| 沁水县| 郁南县| 禹城市| 营口市| 肇东市| 肃宁县| 汪清县| 乐陵市| 股票| 桃源县| 麻江县| 祁门县| 资阳市| 双城市| 英德市| 日喀则市| 弋阳县| 尼勒克县| 理塘县| 琼海市| 平顺县| 峡江县| 天峨县|