【問題】如何針對新增的MySQL用戶設定單一資料庫權限??

第 1 頁,共 2 頁 1 2 末頁末頁
顯示結果從第 1 筆 到 10 筆,共計 14 筆
  1. #1
    會員 風信子 的大頭照
    註冊日期
    2001-05-28
    討論區文章
    40

    【問題】如何針對新增的MySQL用戶設定單一資料庫權限??

    【問題】如何針對新增的MySQL用戶設定單一資料庫權限??
    想針對某個MySQL用戶可以存取他自己的資料庫~~而不允許存取其他的資料庫請問該如何設定權限呢???


    意思就是只能用這個單一帳號存取他自己單一的資料庫全部權限~~~因為要開放多人使用~~


    PS:我用過phpMyAdmin~~可是還是不行~~(可能我用的方法錯誤)
    ps:新的資料庫是空的~~請大大幫忙解惑~~3Q~~



  2. #2
    會員 achilles 的大頭照
    註冊日期
    2002-04-17
    討論區文章
    90
    grant all on dbname.* to username identitied by "password"

  3. #3
    獎金獵人
    註冊日期
    2002-02-08
    討論區文章
    2,184
    最初由 achilles 發表
    grant all on dbname.* to username identitied by "password"
    可以解說的再詳盡一點嗎?

    我不太瞭解...^^||

  4. #4
    會員 achilles 的大頭照
    註冊日期
    2002-04-17
    討論區文章
    90
    最初由 築夢 發表

    可以解說的再詳盡一點嗎?

    我不太瞭解...^^||
    我是沒有用過phpMyAdmin,我都是在MySQL的命令列模式執行,

    直接打"mysql"進入MySQL的資料庫(你必須要有root的權限),輸入的語法...
    grant all on dbname.* to username identified by "password"

    #請注意藍色的字體,dbname:就是你要指定的資料庫名稱,username:指定的帳號,password:設定此帳號的密碼,當然,該資料庫必須是已建立的資料庫

    EX:
    你要新增一個叫做"school"的資料庫給"Bill"用,並設"12345"為Bill開啟此資料庫的密碼,則必須執行以下的指令...
    create database school;
    grant all on school.* to bill identified by "12345";


  5. #5
    獎金獵人
    註冊日期
    2002-02-08
    討論區文章
    2,184
    原來是這樣...謝謝!



  6. #6
    獎金獵人
    註冊日期
    2002-02-08
    討論區文章
    2,184
    忘記問:FreeBSD可以這樣用嗎?

    我自己打的時候按ENTER後,出現「→」

  7. #7
    會員 achilles 的大頭照
    註冊日期
    2002-04-17
    討論區文章
    90
    最初由 築夢 發表
    忘記問:FreeBSD可以這樣用嗎?

    我自己打的時候按ENTER後,出現「→」
    MySQL每個指令結束要有分號";"
    上一篇我有做了一下修改,請再看一下...
    另外,若該使用者仍無法登入,須注意MySQL的帳號是有主機(host)的區別

  8. #8
    獎金獵人
    註冊日期
    2002-02-08
    討論區文章
    2,184
    Query OK, 0 rows affected (0.02 sec)

    成功了...謝謝!

  9. #9
    會員 achilles 的大頭照
    註冊日期
    2002-04-17
    討論區文章
    90
    最初由 築夢 發表
    Query OK, 0 rows affected (0.02 sec)

    成功了...謝謝!
    順便跟你講一下MySQL在授予使用者權限時主機的問題,

    grant all on dbname.* to username identitied by "password"

    在上面的語法中,username至少有三種寫法,有不一樣的效果
    若寫成"[email protected]",表示是僅授予來自於192.168.1.1的bill開啟該資料庫;
    若寫成"bill@localhost",表示是僅授予從MySQL本機登入的bill開啟該資料庫;
    若僅寫成"bill",表示從任何地方連結至MySQL的bill都可以開啟該資料庫,但不包括從本機登入;
    所以,如果要授予bill真正可以從任何地方開啟該資料庫,必須授予兩次,一次用"bill",第二次用"bill@localhost"。

  10. #10
    獎金獵人
    註冊日期
    2002-02-08
    討論區文章
    2,184
    那如果是架設論壇呢?



類似的主題

  1. 【問題】如何針對新增的MySQL用戶設定單一資料庫權限??
    作者:lida 所在討論版:☉ -- 架 站 DIY 討 論 版
    回覆: 2
    最後發表: 2006-07-07, 06:59 PM
  2. 【求助】PureFTPd + MySQL 之用戶設定
    作者:阿敏 所在討論版:☉ -- 架 站 DIY 討 論 版
    回覆: 1
    最後發表: 2004-04-09, 09:39 PM
  3. 【求助】EO~VIDEO..如何針對片段轉檔ㄋ..
    作者:docomo0123 所在討論版:-- 多 媒 體 討 論 版
    回覆: 0
    最後發表: 2003-08-10, 07:59 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •