成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

MYSQL用戶的操作

MySQL 用戶的授權(quán)
為什么要授權(quán)?
MYSQL 的默認(rèn)用戶是 root ,由于 root 的權(quán)限太大,也是為了安全方面考慮,一般只在管理數(shù)據(jù)庫(kù)的時(shí)候才用,如果在項(xiàng)目中要連接一個(gè)MYSQL數(shù)據(jù)庫(kù),則建議新建一個(gè)權(quán)限較小的用戶
作用:限制指定的用戶可以登陸哪臺(tái)主機(jī)、訪問(wèn)哪個(gè)數(shù)據(jù)庫(kù)和對(duì)某個(gè)數(shù)據(jù)庫(kù)有什么樣的權(quán)限。

創(chuàng)新互聯(lián)2013年開(kāi)創(chuàng)至今,先為萬(wàn)源等服務(wù)建站,萬(wàn)源等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為萬(wàn)源企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

一、創(chuàng)建用戶    (mysql 不區(qū)分大小寫)

    命令格式: create user  "username"@"host" identified by "password";
            --username   你將創(chuàng)建的用戶名
            --host       指定該用戶可以在哪個(gè)主機(jī)上登陸,如果是本地用戶則可以用localhost,如果想讓該用戶可以任意遠(yuǎn)程主機(jī)登陸,則可以使用通配符 “%” 
            --password   該用戶的密碼,密碼可以為空,為空則代表用戶不需要密碼就可以登陸
            下面寫幾種例子:
                                        create user "china"@"192.168.8.128" identified by "123456";
                                        create user "china"@"localhost" identified by "123456";
                                        create user "china"@"%" identified by "123456";
                                        create user "china"@"%" identified by "";
                                        create user "china"@"%";

二、授權(quán)

    命令的格式: grant privileges on dataname.tablename to "username"@"host" ;
    --privileges      用戶的權(quán)限,如 select   insert    update 等, 如果要授予所有權(quán)限的話就使用 all 
    --dataname.tablename   庫(kù).表名   指定該用戶對(duì)哪個(gè)數(shù)據(jù)庫(kù)的表有操作的權(quán)限,如果要授予該用戶對(duì)所有數(shù)據(jù)庫(kù)和表的相應(yīng)操作權(quán)限則可用*表示, 如*.*
    在客戶端登陸時(shí): mysql -h"服務(wù)端的IP"  -u"指定的用戶"  -p"密碼"
    grant select,insert on db1.table1 to "china"@"localhost" ;
    grant all on db1.table1 to "chian"@"localhost";
注意:用以上名令授權(quán)的用戶是沒(méi)有授權(quán)的權(quán)限,讓該用戶擁有授權(quán)的權(quán)限,可以在后面加上  with grant option
                    例子:grant all on db1.table1 to "china"@"localhost"  with grant option;

三、設(shè)置與更改用戶密碼

命令格式: set password for "username"@"host" = password ("new password");  這是未登陸的用戶
                                         set password = password ("new password");

四、撤銷用戶的權(quán)限

            命令格式: revoke privileges on db1.table1 from "username"@"host";
            例子: revoke select on  *.*  from "china"@"%";

            注意:  撤銷權(quán)限后,用戶名會(huì)保存下來(lái),但若在撤銷權(quán)限前把用戶給刪除了的話,那么用戶的權(quán)限也會(huì)刪除

五、刪除用戶

         命令格式: drop user  "username"@"host";

附錄:
查看用戶的權(quán)限: show grants for "username";

權(quán)限列表:
ALTER: 修改表和索引。
CREATE: 創(chuàng)建數(shù)據(jù)庫(kù)和表。
DELETE: 刪除表中已有的記錄。
DROP: 拋棄(刪除)數(shù)據(jù)庫(kù)和表。
INDEX: 創(chuàng)建或拋棄索引。
INSERT: 向表中插入新行。
REFERENCE: 未用。
SELECT: 檢索表中的記錄。
UPDATE: 修改現(xiàn)存表記錄。
FILE: 讀或?qū)?a title="服務(wù)器" target="_blank" >服務(wù)器上的文件。
PROCESS: 查看服務(wù)器中執(zhí)行的線程信息或殺死線程。
RELOAD: 重載授權(quán)表或清空日志、主機(jī)緩存或表緩存。
SHUTDOWN: 關(guān)閉服務(wù)器。
ALL: 所有權(quán)限,ALL PRIVILEGES同義詞。
USAGE: 特殊的 "無(wú)權(quán)限" 權(quán)限。
用 戶賬戶包括 "username" 和 "host" 兩部分,后者表示該用戶被允許從何地接入。tom@'%' 表示任何地址,默認(rèn)可以省略。還可以是 "tom@192.168.1.%"、"tom@%.abc.com" 等。數(shù)據(jù)庫(kù)格式為 db@table,可以是 "test." 或 ".*",前者表示 test 數(shù)據(jù)庫(kù)的所有表,后者表示所有數(shù)據(jù)庫(kù)的所有表。
子句 "WITH GRANT OPTION" 表示該用戶可以為其他用戶分配權(quán)限

標(biāo)題名稱:MYSQL用戶的操作
文章分享:http://jinyejixie.com/article10/pggjdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站制作軟件開(kāi)發(fā)、網(wǎng)站維護(hù)App開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
梁山县| 白银市| 林西县| 永定县| 固始县| 盐山县| 宜阳县| 麟游县| 虎林市| 金阳县| 米脂县| 吉木乃县| 苍南县| 绥阳县| 从化市| 红原县| 思茅市| 玉门市| 宜黄县| 清流县| 松桃| 邛崃市| 丰县| 城口县| 西乌珠穆沁旗| 泗洪县| 重庆市| 宝山区| 剑川县| 鸡泽县| 宝清县| 新野县| 雷州市| 江口县| 房山区| 梅河口市| 松阳县| 郎溪县| 蓬莱市| 武汉市| 习水县|