在Mysql中創(chuàng)建多用戶,為了讓每個用戶在使用phpmyadmin管理數(shù)據(jù)庫時,只能看到自己同名的數(shù)據(jù)庫,所以在設(shè)置用戶權(quán)限時要特別注意!可以參考以下步驟設(shè)置用戶權(quán)限。
1、新建數(shù)據(jù)庫:
進入phpmyadmin管理界面以后,找到如下文字“創(chuàng)建一個新的數(shù)據(jù)庫”,然后在下面填上要新建的數(shù)據(jù)庫的名稱,在后面的下拉列表中選擇數(shù)據(jù)庫的編碼,如“utf8_general_ci”,點擊“創(chuàng)建”按鈕,這樣就新建了一個數(shù)據(jù)庫。
2、新建此數(shù)據(jù)庫的對應(yīng)帳戶
在phpmyadmin管理界面點擊“權(quán)限”,打開鏈接,點擊“添加新用戶”,在打開的頁面中會看到“登入信息”,輸入用戶名、主機(一般為本地:localhost)、密碼后,因為我們現(xiàn)在是要給單個用戶配置單個數(shù)據(jù)庫的權(quán)限,所以我們在這里不選擇“全局權(quán)限”,然后點擊最下面的“執(zhí)行”按鈕,這樣就新建了一個用戶名。
3、為新建的用戶添加此數(shù)據(jù)庫權(quán)限
添加完用戶以后,管理界面的上方會提示“您已添加了一個新用戶”,我們現(xiàn)在就給新建的用戶添加權(quán)限,在下面找到“按數(shù)據(jù)庫指定權(quán)限”,然后點擊“在下列數(shù)據(jù)庫添加權(quán)限”后面的下拉列表,選擇數(shù)據(jù)庫,選擇數(shù)據(jù)下面的全部,然后選擇結(jié)構(gòu)除了最下面三個以外的復(fù)選框,其他一律不選,然后點擊“執(zhí)行”按鈕,這樣就配置好了這個用戶完全管理這個數(shù)據(jù)庫的權(quán)限了。
注:
1、因為我們只是要給這個用戶管理這個數(shù)據(jù)庫的全部權(quán)限,但是沒有其他數(shù)據(jù)庫的管理權(quán)限,所以在配置權(quán)限的時候一定要注意。
2、INFORMATION_SCHEMA是信息數(shù)據(jù)庫,其中保存著關(guān)于MySQL服務(wù)器所維護的所有其他數(shù)據(jù)庫的信息。假如不想在phpMyAdmin中顯示的話只需要設(shè)置在config.inc.php(有的是config.default.php)中設(shè)置這樣一句:$cfg['Servers'][$i]['hide_db'] = ‘information_schema';
此外,如果在創(chuàng)新用戶時,選擇“用戶數(shù)據(jù)庫”中的“給以用戶名_ 開頭的數(shù)據(jù)庫(username\_%) 授予所有權(quán)限”選項,新建的用戶就可以自己創(chuàng)建以“username_”開頭的數(shù)據(jù)庫。
本文關(guān)鍵字:深圳網(wǎng)站建設(shè),深圳網(wǎng)站制作,深圳網(wǎng)站設(shè)計,深圳網(wǎng)站建設(shè)公司,深圳建網(wǎng)站,南山網(wǎng)站建設(shè),深圳企業(yè)網(wǎng)站建設(shè),寶安網(wǎng)站建設(shè),深圳外貿(mào)網(wǎng)站建設(shè)
轉(zhuǎn)載請注明佳速互聯(lián)www.bitaneminsesi.com