• MySQL操作規范總結

    1
    • 創建用戶

    命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';

    說明:

    Username所創建的用戶名

    host 指定該用戶在哪個主機上可以登陸,如果是本地用戶可用localhost, 如果想讓該用戶可以從任意遠程主機登陸,可以使用通配符%.

    password該用戶的登陸密碼,密碼可以為空,如果為空則該用戶可以不需要密碼登陸服務器.

    如: CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';

    注:創建用戶時也可以向user表中添加用戶信息實現添加用戶。

    • 權限分配

    MySQL權限原則:

    權限控制主要是出于安全因素,因此需要遵循一下幾個經驗原則:

    1、只授予能滿足需要的最小權限,防止用戶越權。如用戶只是需要查詢,那就只賦予select權限,不要給用戶賦予update、insert或者delete權限。

    2、創建用戶的時候限制用戶的登錄主機,一般是限制成指定IP或者內網IP段。

    3、初始化數據庫的時候刪除沒有密碼的用戶。安裝完數據庫的時候會自動創建一些用戶,這些用戶默認沒有密碼。

    4、為每個用戶設置滿足密碼復雜度的密碼。

    5、定期清理不需要的用戶。回收權限或者刪除用戶。

    相似問題

    相關經驗

    相關資訊

    相關文檔

  • sesese色