真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql數(shù)據(jù)庫(kù)怎么添加用戶并授權(quán)?

查詢(xún)所有用戶

創(chuàng)新互聯(lián)公司專(zhuān)業(yè)為企業(yè)提供亳州網(wǎng)站建設(shè)、亳州做網(wǎng)站、亳州網(wǎng)站設(shè)計(jì)、亳州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、亳州企業(yè)網(wǎng)站模板建站服務(wù),十多年亳州做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

方式1:

MySQL> select host, user, password from mysql.user;               -- 5.7版本之前的
mysql> select host, user, authentication_string from mysql.user;  -- 5.7版本之后的,包括5.7

方式2:

mysql> select distinct concat('User: ''',user,'''@''',host,''';') as query from mysql.user;

查詢(xún)用戶權(quán)限

all表示所有權(quán)限

select表示只查權(quán)限

update表示只改權(quán)限

delete表示只刪權(quán)限等。

方式1:

mysql> show grants for "user"@"host";
mysql> show grants for "root"@"localhost";

方式2:

mysql> select * from mysql.user where user='root'\G;

添加授權(quán)用戶(新創(chuàng)建的用戶,默認(rèn)情況下是沒(méi)有任何權(quán)限的):使用root用戶登錄數(shù)據(jù)庫(kù)

命令格式如下:

mysql> create user "用戶名"@"IP地址" identified by "密碼";
mysql> create user "haidon" identified by "123456";       -- 此時(shí)密碼為123456,host值為%。
mysql> create user "haidon"@"%" identified by "123456";   -- 此時(shí)密碼為123456

分配用戶權(quán)限(給用戶授權(quán))

命令格式如下:

mysql> grant 權(quán)限類(lèi)型 on 數(shù)據(jù)庫(kù)名.表名 to '用戶名'@'ip地址' identified by '用戶密碼' with grant option;

常用的權(quán)限類(lèi)型有以下幾種:

all privileges:所有權(quán)限。
select:讀取權(quán)限。
create:創(chuàng)建權(quán)限。
delete:刪除權(quán)限。
update:更新權(quán)限。
drop:刪除數(shù)據(jù)庫(kù)、數(shù)據(jù)表權(quán)限。

允許訪問(wèn)所有數(shù)據(jù)庫(kù)下的所有表

mysql> grant all privileges on *.* to '用戶名'@'指定ip' identified by '用戶密碼' ;

允許訪問(wèn)指定數(shù)據(jù)庫(kù)下的所有表

mysql> grant all privileges on test.* to '用戶名'@'指定ip' identified by '用戶密碼' ;

允許訪問(wèn)指定數(shù)據(jù)庫(kù)下的指定表

mysql> grant all privileges on test.test to '用戶名'@'指定ip' identified by '用戶密碼' ;
 
mysql> grant all privileges on tornado.* to 'haidon'@'%' identified by '123456';

收回用戶權(quán)限(使用root用戶操作)

mysql> revoke select on tornado.* from "haidon"@"%";
mysql> revoke all on tornado.* from "haidon"@"%";

刪除授權(quán)用戶

mysql> drop user "haidon"@"%";                      -- 刪除方法1
mysql> delete from mysql.user where user="haidon";  -- 刪除方法2

刷新權(quán)限

mysql> flush privileges;

以上就是mysql實(shí)現(xiàn)添加用戶并授權(quán)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!


分享名稱(chēng):mysql數(shù)據(jù)庫(kù)怎么添加用戶并授權(quán)?
文章URL:http://weahome.cn/article/jcdgpd.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部