MySQL怎么創(chuàng)建用戶(hù)?
發(fā)表時(shí)間:2023-07-30 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]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”中。
2.表內(nèi)容初始為:
二:創(chuàng)建用戶(hù):
1.create user ‘用戶(hù)名’@’允許登錄的位置’ identified by ‘密碼’
舉例:
create user 'user1'@'192.168.44.64' identified by '123';
三:權(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)限呢?
2.細(xì)化為:
四:授予用戶(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í)。