Jafe Lee

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            49 隨筆 :: 0 文章 :: 24 評論 :: 0 Trackbacks
          1、創建一個新用戶:
          CREATE?USER?user@host?IDENTIFIED?BY?'password';
          例如:
          CREATE?USER?test@localhost?IDENTIFIED?BY?'localhost';
          以及
          CREATE?USER?test@192.76.23.10?IDENTIFIED?BY?'remote';
          上面兩個例子創建的用戶名名字雖然相同,但是兩個的差別確實相當大的,例如,第一個test只能從本機登錄,第二個test只能從ip為 192.76.23.10的機器登錄。MySQL服務器通過兩者的password來區別他們。

          2、刪除一個用戶:
          DROP?USER?user@host;
          如果沒指明host,則默認為 drop user user@"%",你必須在此前創建相應的用戶,否則會引發錯誤。

          3、重命名一個用戶:
          RENAME?USER?old_user@host?TO?new_user@host;
          實際上該命令既可以修改username,也可以修改host~

          4、使用通配符 % :
          CREATE?USER?'test'@'192.76.23.%';

          CREATE?USER?'test'@'%';

          5、獲取有關用戶和數據庫關系的信息:
          SELECT?Db?FROM?db?
          WHERE?User?=?'user'?AND?Host?=?'host';


          SELECT?Table_name?FROM?tables_priv
          WHERE?User?=?'user'
          AND?Host?=?'host'?AND?Db?=?'db';
          注意:表 db在數據庫mysql中,該數據庫還包括很多其他信息。

          6、設置密碼:
          設置自己的密碼:
          SET?PASSWORD?=?PASSWORD('password');

          設置別人的密碼(必須有管理權限):
          SET?PASSWORD?FOR?user@host?=?PASSWORD('password');

          7、賦予用戶一定權限:
          GRANT?privileges?ON?db.table
          TO?user@host
          IDENTIFIED?
          BY?'password';
          收回用戶權限:
          REVOKE?privileges?ON?db.table
          FROM?user@host
          IDENTIFIED?
          BY?'password';

          posted on 2007-09-19 19:19 Jafe Lee 閱讀(971) 評論(0)  編輯  收藏 所屬分類: Database
          主站蜘蛛池模板: 承德市| 饶河县| 宁海县| 海丰县| 同仁县| 黄山市| 睢宁县| 桦南县| 喀喇沁旗| 繁峙县| 永胜县| 江都市| 临城县| 安阳市| 额敏县| 云霄县| 炉霍县| 比如县| 依安县| 汉寿县| 康马县| 格尔木市| 宣城市| 宜黄县| 筠连县| 毕节市| 贵州省| 林西县| 南陵县| 缙云县| 当涂县| 蒙城县| 盘山县| 明星| 大荔县| 丹巴县| 铅山县| 庆城县| 钦州市| 大余县| 尼木县|