1,要授予的權(quán)限
成都創(chuàng)新互聯(lián)專注于原州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供原州營銷型網(wǎng)站建設(shè),原州網(wǎng)站制作、原州網(wǎng)頁設(shè)計、原州網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務(wù),打造原州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供原州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
2,被授予訪問權(quán)限的數(shù)據(jù)庫或表
3,用戶名
grant和revoke可以在幾個層次上控制訪問權(quán)限
1,整個服務(wù)器,使用 grant ALL 和revoke ALL
2,整個數(shù)據(jù)庫,使用on database.*
3,特點表,使用on database.table
4,特定的列
5,特定的存儲過程
第1步:打開phpMyAdmin,點擊菜單欄的【用戶】按鈕,進入用戶管理頁面。
第2步:用戶管理頁面列出了現(xiàn)有用戶信息,點擊【添加用戶】創(chuàng)建新用戶。
第3步:輸入用戶名【User name】。有兩個選項:任意用戶、使用文本域,它們之間沒有明顯區(qū)別,推薦選擇“使用文本域”,然后在文本框中輸入用戶名,如sky。
第4步:輸入主機【Host】信息。這里有四個選項:任意主機(%)、本地( localhost)、使用主機表(host)、Use text field(即使用文本域)。
任意主機表示匹配所有主機;本地表示僅限本地主機(默認(rèn)填寫localhost);使用主機指以MySQL數(shù)據(jù)庫中的host表中的數(shù)據(jù)為準(zhǔn),不需填寫任何信息(如果填寫則此選項無效);使用文本域表示自行填寫主機地址信息。此處選擇“本地”選項。
第5步:輸入密碼和Re-type(確認(rèn)密碼)。有兩個選項:無密碼、使用文本域。此處選擇“使用文本域”,可以手動輸入密碼,也可以點擊【生成】按鈕,自動生成密碼并在最下方文本框中顯示。
第6步:為用戶分配權(quán)限。權(quán)限管理分為兩大塊:用戶數(shù)據(jù)庫和全局權(quán)限。
用戶數(shù)據(jù)庫包括兩個選項:創(chuàng)建與用戶同名的數(shù)據(jù)庫并授予所有權(quán)限;給以用戶名_開通的數(shù)據(jù)庫授予所有權(quán)限??筛鶕?jù)需要自行選擇。此處兩個都未選,僅創(chuàng)建新用戶。
全局權(quán)限包括四部分:數(shù)據(jù)、結(jié)構(gòu)、管理和資源限制??筛鶕?jù)需要自行選擇。這里我選擇了“全選”。
第7步:權(quán)限分配好后,點擊右下角的【執(zhí)行】按鈕,執(zhí)行創(chuàng)建新用戶操作。
2. 編輯用戶權(quán)限
第1步:進入phpMyAdmin用戶管理頁面,我們可以看到剛才創(chuàng)建的用戶sky,如圖所示。
第2步:點擊用戶sky對應(yīng)的【編輯權(quán)限】按鈕,進入編輯頁面。
第3步:根據(jù)需要修改勾選權(quán)限選項后,點擊【執(zhí)行】按鈕保存修改。
3. 修改用戶信息
第1步:用戶的用戶名、主機、密碼等信息的修改也在“編輯權(quán)限”頁面。所以首先也要點擊用戶sky對應(yīng)的【編輯權(quán)限】按鈕,進入編輯頁面。
第2步:修改用戶信息主要涉及“修改密碼”和“修改登錄信息/復(fù)制用戶”兩塊,分別填寫相應(yīng)內(nèi)容,并點擊對應(yīng)的【執(zhí)行】按鈕完成操作即可。
4. 刪除用戶
第1步:進入phpMyAdmin用戶管理頁面,選中需要刪除的用戶,以sky為例。
第2步:點擊右下角的【執(zhí)行】按鈕,刪除用戶sky。如果創(chuàng)建用戶時選擇了“創(chuàng)建與用戶同名的數(shù)據(jù)庫并授予所有權(quán)限”選項,則可以勾選【刪除選中的用戶】模塊中的“刪除與用戶同名的數(shù)據(jù)庫”,將數(shù)據(jù)庫和用戶一起刪除。
第一步:管理員權(quán)限賬號登陸phpMyAdmin,一般用root登錄。
第二步:設(shè)置用戶權(quán)限。
編輯 hellen 這個用戶的權(quán)限。如下圖所示:
第三步:選擇相應(yīng)的權(quán)限,點擊執(zhí)行
上面權(quán)限意思可以對照下面翻譯:
數(shù)據(jù):
SELECT:允許讀取數(shù)據(jù)。
INSERT:允許插入和替換數(shù)據(jù)。
UPDATA:允許更改數(shù)據(jù)。
DELETE:允許刪除數(shù)據(jù)。
FILE:允許從文件中導(dǎo)入數(shù)據(jù)以及將數(shù)據(jù)導(dǎo)出至文件。
結(jié)構(gòu):
CREATE:允許創(chuàng)建新數(shù)據(jù)庫和表。
ALTER:允許修改現(xiàn)有表的結(jié)構(gòu)。
INDEX:允許創(chuàng)建和刪除索引。
DROP:允許刪除數(shù)據(jù)庫和表。
CREATE TEMPORARY TABLES:允許創(chuàng)建暫時表。
CREATE VIEW:允許創(chuàng)建新的意見。
SHOW VIEW:顯示創(chuàng)建的看法。
CREATE ROUTINE:允許創(chuàng)建存儲過程。
ALTER ROUTINE:允許改變和下降存儲過程。
EXECUTE:允許許執(zhí)行存儲過程。
管理:
GRANT:允許添加用戶和權(quán)限,而不允許重新載入權(quán)限表。
SUPER:允許在達到最大允許數(shù)目時仍進行連接。
PROCESS:允許查看進程列表中的完整查詢。
RELOAD:允許重新載入服務(wù)器設(shè)置并刷新服務(wù)器的緩存。
SHUTDOWN:允許關(guān)閉服務(wù)器。
SHOW DATABASES:允許訪問完整的數(shù)據(jù)庫列表。
LOCK TABLES:允許鎖住當(dāng)前線索的表。
REFERENCES:在此版本的 MySQL 中無效。
REPLICATION CLIENT:用戶有權(quán)詢問附屬者/控制者在哪里。
REPLICATION SLAVE:回復(fù)附屬者所需。
CREATE USER:允許創(chuàng)建,下降和重新命名的用戶帳戶。
第四步:重新加載授權(quán)表
修改完用戶權(quán)限以后需要回到 phpMyAdmin 的首頁,重新加載一下授權(quán)
如下圖所示:
mysql更改用戶權(quán)限
This entry was posted by admin Monday, 26 April, 2010
1.“grant all on *.* to root@’%’ identified by ‘yourpassword’;”——這個還可以順帶設(shè)置密碼。
2.“flush privileges; ”——刷新一下,讓權(quán)限生效。
mysql的一些其他的管理,可以用mysqladmin命令??梢杂脕碓O(shè)置密碼什么的。
grant方面的詳細信息可以看我下面的轉(zhuǎn)載:
本文實例,運行于 MySQL 5.0 及以上版本。
MySQL 賦予用戶權(quán)限命令的簡單格式可概括為:
grant 權(quán)限 on 數(shù)據(jù)庫對象 to 用戶
一、grant 普通數(shù)據(jù)用戶,查詢、插入、更新、刪除 數(shù)據(jù)庫中所有表數(shù)據(jù)的權(quán)利。
grant select on testdb.* to common_user@’%’
grant insert on testdb.* to common_user@’%’
grant update on testdb.* to common_user@’%’
grant delete on testdb.* to common_user@’%’
或者,用一條 MySQL 命令來替代:
grant select, insert, update, delete on testdb.* to common_user@’%’
用戶管理
mysqluse mysql;
查看
mysql select host,user,password from user ;
創(chuàng)建
mysql create user zx_root IDENTIFIED by 'xxxxx'; //identified by 會將純文本密碼加密作為散列值存儲
修改
mysqlrename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
刪除
mysqldrop user newuser; //mysql5之前刪除用戶時必須先使用revoke 刪除用戶權(quán)限,然后刪除用戶,mysql5之后drop 命令可以刪除用戶的同時刪除用戶的相關(guān)權(quán)限
更改密碼
mysql set password for zx_root =password('xxxxxx');
mysql update mysql.user set password=password('xxxx') where user='otheruser'
查看用戶權(quán)限
mysql show grants for zx_root;
賦予權(quán)限
mysql grant select on dmc_db.* to zx_root;
回收權(quán)限
mysql revoke select on dmc_db.* from zx_root; //如果權(quán)限不存在會報錯
分享標(biāo)題:mysql怎么改用戶權(quán)限 mysql如何設(shè)置權(quán)限
文章分享:http://chinadenli.net/article40/dodioho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站導(dǎo)航、網(wǎng)站策劃、做網(wǎng)站、服務(wù)器托管、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)