新聞中心
注:在MySQL數(shù)據(jù)庫(kù)中SQL語(yǔ)句默認(rèn)是以“;”結(jié)尾。輸入命令時(shí),關(guān)鍵字可以大寫也可以小寫,但必須保持一致,本人比較傾向使用小寫,個(gè)人習(xí)慣吧。
創(chuàng)新互聯(lián)公司是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)絡(luò)營(yíng)銷、企業(yè)網(wǎng)站建設(shè),買友情鏈接,廣告投放平臺(tái)為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計(jì)到用戶體驗(yàn)提高,創(chuàng)新互聯(lián)力求做到盡善盡美。
在Mysql中創(chuàng)建數(shù)據(jù)庫(kù)用戶主要有三種方式:
1 通過(guò)向mysql庫(kù)的user表中插入數(shù)據(jù)記錄的方式(注:mysql用戶默認(rèn)保存在user表中):
mysql> insert into user (name,passwd) values ('zwj','abcdefg');
說(shuō)明:
insert into:關(guān)鍵字
user:表名,后面的括號(hào)中為字段名
values:關(guān)鍵字,后面括號(hào)中為字段的值
建好用戶后可以查看已建的用戶:mysql> select * from mysql.user;
一般情況下,不建議使用以上方式創(chuàng)建用戶(太業(yè)余啦)
2 使用create user語(yǔ)句創(chuàng)建用戶:
mysql>create user 't100'@'127.0.0.1' identified by 't100';
說(shuō)明:
create user:關(guān)鍵字
t100:用戶名
127.0.0.1:來(lái)源地址,在此表示本機(jī),也可以寫成一個(gè)網(wǎng)段如:192.168.10.%
identified by:用于設(shè)置密碼的關(guān)鍵字,如果省略,則表示密碼為空
建立用戶之后,需要進(jìn)行授權(quán),否則除了連接數(shù)據(jù)庫(kù)外,大多數(shù)操作將無(wú)法進(jìn)行。
3 使用grant語(yǔ)句創(chuàng)建用戶并且授予權(quán)限:
mysql> grant select on mysql.* to 't100'@'192.168.10.1' identified by 't100';
說(shuō)明:
grant:關(guān)鍵字
select:查詢的權(quán)限
on:關(guān)鍵字
mysql.*:mysql庫(kù)下所有的表,*為通配符代表所有
以上語(yǔ)句的意思是:建立一個(gè)允許從192.168.10.1的客戶機(jī)訪問(wèn)本數(shù)據(jù)庫(kù)的用戶t110,并授予查詢的權(quán)限。
用戶建好后需要刷新權(quán)限表:
mysql>flush privileges;
查看權(quán)限:mysql> show grants for ‘t100'@'192.168.10.1';
撤消權(quán)限:mysql> revoke select on mysql.* from 't100'@'192.168.10.1';
第三種方式是較常用的創(chuàng)建用戶和授權(quán)的方式。
文章題目:Mysql數(shù)據(jù)庫(kù)之創(chuàng)建用戶
本文地址:http://www.dlmjj.cn/article/jocjed.html