<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks

    MySQL 存取控制包含2個階段:

    • 階段1:服務器檢查是否允許你連接。
    • 階段2:假定你能連接,服務器檢查你發(fā)出的每個請求。看你是否有足夠的權限實施它。例如,如果你從數據庫表中選擇(select)行或從數據庫刪除表,服務器確定你對表有SELECT權限或對數據庫有DROP權限。
    參考 : 5.8. MySQL用戶賬戶管理

    1.權限查看
    mysql> show grants for 'root'@'localhost' ;
    +---------------------------------------------------------------------+
    | Grants for root@localhost                                           |
    +---------------------------------------------------------------------+
    | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
    +---------------------------------------------------------------------+
    1 row in set (0.06 sec)

    2.權限設置
    5.8.2. 向MySQL增加新用戶賬戶
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
        
    ->     IDENTIFIED BY 'some_pass';

    mysql
    > GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
        
    ->     IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
       其中兩個賬戶有相同的用戶名monty和密碼some_pass。兩個賬戶均為超級用戶賬戶,具有完全的權限可以做任何事情。一個賬戶 ('monty'@'localhost')只用于從本機連接時。另一個賬戶('monty'@'%')可用于從其它主機連接。


    mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
    該賬戶只用于從本機連接。授予了RELOAD和PROCESS管理權限。這些權限允許admin用戶執(zhí)行mysqladmin reloadmysqladmin refreshmysqladmin flush-xxx命令,以及mysqladmin processlist。未授予訪問數據庫的權限。你可以通過GRANT語句添加此類權限。

    mysql
    > GRANT USAGE ON *.* TO 'dummy'@'localhost';
        一個賬戶有用戶名dummy,沒有密碼。該賬戶只用于從本機連接。未授予權限。通過GRANT語句中的USAGE權限,你可以創(chuàng)建賬戶而不授予任何權限。它可以將所有全局權限設為'N'。假定你將在以后將具體權限授予該賬戶。

    下面的例子創(chuàng)建3個賬戶,允許它們訪問專用數據庫。每個賬戶的用戶名為custom,密碼為obscure。

    mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
        
    ->     ON bankaccount.*
        
    ->     TO 'custom'@'localhost'
        
    ->     IDENTIFIED BY 'obscure';

    mysql
    > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
        
    ->     ON expenses.*
        
    ->     TO 'custom'@'whitehouse.gov'
        
    ->     IDENTIFIED BY 'obscure';

    mysql
    > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
        
    ->     ON customer.*
        
    ->     TO 'custom'@'server.domain'
        
    ->     IDENTIFIED BY 'obscure';

    這3個賬戶可以用于:

    ·         第1個賬戶可以訪問bankaccount數據庫,但只能從本機訪問。

    ·         第2個賬戶可以訪問expenses數據庫,但只能從主機whitehouse.gov訪問。

    ·         第3個賬戶可以訪問customer數據庫,但只能從主機server.domain訪問。

    要想不用GRANT設置custom賬戶,使用INSERT語句直接修改 授權表:

    5.8.3. 從MySQL刪除用戶賬戶

    DROP USER user;







    整理 www.tkk7.com/Good-Game
    posted on 2008-10-01 18:24 劉凱毅 閱讀(426) 評論(0)  編輯  收藏 所屬分類: database
    主站蜘蛛池模板: 日本免费在线中文字幕| 18禁成年无码免费网站无遮挡| 亚洲av最新在线网址| 麻豆高清免费国产一区| 亚洲AV无码成人精品区日韩| 亚洲精品白浆高清久久久久久| 永久看日本大片免费35分钟| 免费国产草莓视频在线观看黄| 亚洲免费在线视频| 免费人成在线观看播放国产| 久久午夜伦鲁片免费无码 | 国产大陆亚洲精品国产| 亚洲成Av人片乱码色午夜| 日韩毛片免费在线观看| 免费国产成人午夜在线观看| 国产偷国产偷亚洲清高APP| 亚洲天堂视频在线观看| 亚洲国产日韩成人综合天堂 | 美腿丝袜亚洲综合| 四虎成人免费大片在线| 久久99热精品免费观看动漫| 猫咪免费观看人成网站在线| 亚洲乱码一二三四区国产| 精品亚洲综合在线第一区| 凹凸精品视频分类国产品免费| 91免费在线播放| 国产麻豆一精品一AV一免费| 国产亚洲精品免费| 精品亚洲456在线播放| 久久亚洲私人国产精品vA| 亚洲真人日本在线| 国产gav成人免费播放视频| 一本岛高清v不卡免费一三区| 久久精品免费观看| 色婷婷综合缴情综免费观看 | 野花香在线视频免费观看大全| 羞羞视频网站免费入口| 亚洲午夜成人精品无码色欲| 亚洲欧洲春色校园另类小说| 亚洲国产精品无码专区影院| 在线观看亚洲精品国产|