明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線(xiàn)學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

MySQL怎么創(chuàng)建用戶(hù)?

[摘要]mysql如何創(chuàng)建用戶(hù)一:首先看下用戶(hù)信息的存儲(chǔ)位置:1.mysql中的用戶(hù),都存儲(chǔ)在mysql系統(tǒng)的系統(tǒng)數(shù)據(jù)庫(kù)“mysql”中。2.表內(nèi)容初始為:二:創(chuàng)建用戶(hù):1.create user ‘用...
mysql如何創(chuàng)建用戶(hù)

一:首先看下用戶(hù)信息的存儲(chǔ)位置:

1.mysql中的用戶(hù),都存儲(chǔ)在mysql系統(tǒng)的系統(tǒng)數(shù)據(jù)庫(kù)“mysql”中。

1.png

2.表內(nèi)容初始為:

2.png

二:創(chuàng)建用戶(hù):

1.create user ‘用戶(hù)名’@’允許登錄的位置’ identified by ‘密碼’

舉例:

create user 'user1'@'192.168.44.64' identified by '123';

3.png

三:權(quán)限管理:

1.權(quán)限是什么?

權(quán)限就是可以做某事的權(quán)利,比如可以“insert”(插入),可以create(創(chuàng)建),update,delete。。。。

其中“all”,表示“所有權(quán)限”

實(shí)際上,在mysql系統(tǒng)中,權(quán)限就是如上述這些“單詞”;

有哪些權(quán)限呢?

4.png

2.細(xì)化為:

5.png

四:授予用戶(hù)權(quán)限

1.grant 權(quán)限1,權(quán)限2,.... on 某庫(kù).某下級(jí)單位 to ‘用戶(hù)名’@’允許登錄的位置’ 【identified by ‘密碼’】

說(shuō)明:

1,權(quán)限名稱(chēng)有比如:

insert,  update,  select,  delete, create,  drop ......

2,“某下級(jí)單位”是指一個(gè)庫(kù)中的下級(jí)數(shù)據(jù)元素,目前我們只學(xué)了2個(gè):表,視圖;

比如:php44.學(xué)生表 或 php44.int_test

有兩個(gè)特殊寫(xiě)法:

*.* :表示所有數(shù)據(jù)庫(kù)中的所有下級(jí)單位;

某庫(kù).* : 表示該數(shù)據(jù)庫(kù)中的所有下級(jí)單位

3, 如果是對(duì)現(xiàn)有用戶(hù)授予權(quán)限,則identified 部分可以省略,如果不省略,就是表示修改其密碼;

而對(duì)于一個(gè)新用戶(hù)(即‘用戶(hù)名’@’允許登錄的位置’其實(shí)尚不存在),則是identified部分不可以省略,而且,該grant語(yǔ)句,其實(shí)就是會(huì)創(chuàng)建一個(gè)新用戶(hù)!


2.也可以授予“所有權(quán)限”:

grant all privileges on php44.* to 'user1'@'192.168.44.64';

五:取消用戶(hù)權(quán)限

revoke 權(quán)限1,權(quán)限2,.... on 某庫(kù).某下級(jí)單位 from ‘用戶(hù)名’@’允許登錄的位置’

說(shuō)明:

1各項(xiàng)含義跟grant語(yǔ)句一樣;

2表示將某個(gè)用戶(hù)在某個(gè)數(shù)據(jù)單位上的某些權(quán)限取消。

以上就是MySQL如何創(chuàng)建用戶(hù)?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門(mén)到精通的SQL知識(shí)。