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

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

在MySQL中創(chuàng)建用戶和授予權(quán)限的方法

這篇文章給大家分享的是有關(guān)在MySQL中創(chuàng)建用戶和授予權(quán)限的方法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

網(wǎng)站制作、建網(wǎng)站找專業(yè)網(wǎng)絡(luò)公司成都創(chuàng)新互聯(lián)公司:定制網(wǎng)站、模板網(wǎng)站、仿站、微信平臺小程序開發(fā)、軟件開發(fā)、app軟件定制開發(fā)等。做網(wǎng)站價(jià)格咨詢成都創(chuàng)新互聯(lián)公司:服務(wù)完善、十載建站、值得信賴!網(wǎng)站制作電話:18982081108

 如何創(chuàng)建MySQL用戶并授予權(quán)限?為了實(shí)現(xiàn)良好的安全性,需要為每個(gè)應(yīng)用程序創(chuàng)建單獨(dú)的用戶帳戶,而不是root用戶訪問數(shù)據(jù)庫。這將確保應(yīng)用程序無法訪問其他應(yīng)用程序的數(shù)據(jù)庫。因此需要mysql管理員(root)權(quán)限來創(chuàng)建用戶帳戶并為數(shù)據(jù)庫分配權(quán)限。

在MySQL中創(chuàng)建用戶和授予權(quán)限的方法

對于信息,MySQL root帳戶與系統(tǒng)root帳戶不同,它們之間沒有任何關(guān)系。(相關(guān)推薦:MySQL教程)

1、在MySQL中創(chuàng)建新用戶

使用具有shell訪問權(quán)限的root用戶登錄MySQL服務(wù)器并創(chuàng)建名為“rahul”的新用戶。下面的命令只允許從localhost系統(tǒng)訪問用戶rahul的MySQL服務(wù)器。

mysql> CREATE USER 'rahul'@'localhost' IDENTIFIED BY 'password';

現(xiàn)在將權(quán)限分配給特定數(shù)據(jù)庫。下面的命令將允許用戶rahul擁有數(shù)據(jù)庫“mydb”的所有權(quán)限。

mysql> GRANT ALL ON mydb.* TO 'rahul'@'localhost';

創(chuàng)建用戶并分配適當(dāng)?shù)臋?quán)限后,請確保重新加載權(quán)限。

mysql> FLUSH PRIVILEGES;

2.創(chuàng)建可遠(yuǎn)程訪問的MySQL用戶

允許任何用戶從遠(yuǎn)程系統(tǒng)連接MySQL服務(wù)器。您需要指定遠(yuǎn)程系統(tǒng)的主機(jī)名或IP地址。還可以使用%來允許任何主機(jī)

mysql> CREATE USER 'rahul'@'123.45.67.89' IDENTIFIED BY 'password';
mysql> CREATE USER 'rahul'@'%' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;

3、在MySQL中授予特定用戶權(quán)限

下面是MySQL用戶常用權(quán)限列表。訪問此處以獲取MySQL用戶的完整權(quán)限列表。

ALL [PRIVILEGES] -授予用戶所有權(quán)限。

CREATE -授予用戶創(chuàng)建新數(shù)據(jù)庫和表的權(quán)限。

DROP -授予用戶刪除(drop)數(shù)據(jù)庫和表的權(quán)限。

DELETE -授予用戶刪除表中的行的權(quán)限。

ALTER -授予用戶修改表結(jié)構(gòu)的權(quán)限。

INSERT -授予用戶在表中插入(add)行的權(quán)限。

SELECT -授予用戶運(yùn)行select命令以從表中讀取數(shù)據(jù)的權(quán)限。

UPDATE -授予用戶更新表中的數(shù)據(jù)的權(quán)限。

EXECUTE -授予用戶執(zhí)行存儲的例程的權(quán)限。

FILE -授予用戶訪問服務(wù)器主機(jī)上的文件的權(quán)限。

GRANT OPTION -授予用戶授予或刪除其他用戶權(quán)限的權(quán)限。

在這里,可以指定用逗號分隔的權(quán)限來代替所有權(quán)限。例如,允許對數(shù)據(jù)庫mydb上的'rahul'@'localhost'進(jìn)行CREATE,DELETE,INSERT,UPDATE訪問。

mysql> GRANT CREATE,DELETE,INSERT,UPDATE ON mydb.* TO 'rahul'@'localhost';
mysql> FLUSH PRIVILEGES;

4、撤消MySQL中的用戶權(quán)限

使用REVOKE命令從用戶中刪除任何特定權(quán)限。例如,從mydb數(shù)據(jù)庫上的用戶'rahul'@'localhost'中刪除DELETE權(quán)限。

mysql> REVOKE DELETE ON mydb.* TO 'rahul'@'localhost';
mysql> FLUSH PRIVILEGES;

5、在MySQL中刪除用戶

您可以使用DROP命令從MySQL中刪除任何用戶。例如,要刪除用戶'rahul'@'localhost',可以使用以下命令。

mysql> DROP USER 'rahul'@'localhost';
mysql> FLUSH PRIVILEGES;

感謝各位的閱讀!關(guān)于在MySQL中創(chuàng)建用戶和授予權(quán)限的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


本文題目:在MySQL中創(chuàng)建用戶和授予權(quán)限的方法
轉(zhuǎn)載來源:http://weahome.cn/article/psesij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部