<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • mysql修改用戶權限的方法(mysql如何設置權限)


    MySQL的系統數據庫是“mysql”,不能誤操作給刪除了,同樣“mysql”數據庫中的“user”表示系統用戶管理表,也不能誤操作刪除了或者破壞了,如下圖所示:

    MySQL的用戶權限管理的應用總結

    這里不給大家講語法,只是總結常見的使用(直接上干貨,不啰嗦?。?,語法請查閱自己的教材等資料。

    一、MySQL用戶權限應用案例-1

    (1)查看MYSQL有哪些用戶

    SELECT USER,HOST FROM USER;

    MySQL的用戶權限管理的應用總結

    (2)查看已經授權給用戶的權限信息

    SHOW GRANTS FOR root@’localhost’;

    MySQL的用戶權限管理的應用總結

    二、MySQL用戶權限應用案例-2

    建立個lily用戶,密碼為123,并授予其所有數據庫和表的權限,能夠使其在本機登錄。

    CREATE USER lily IDENTIFIED BY ‘123’;

    GRANT ALL PRIVILEGES ON *.* TO ‘lily’@’localhost’ IDENTIFIED BY ‘123’;

    FLUSH PRIVILEGES;

    說明:

    ON *.* —- 前個*代表所有數據庫;后一個*代表所有的表

    三、MySQL用戶權限應用案例-3

    由于授予lily所有數據庫和表的權限太大,回收其所有權限,只授予她db數據庫的使用權限

    REVOKE ALL PRIVILEGES ON *.* FROM ‘lily’@’localhost’;

    GRANT ALL PRIVILEGES ON db.* TO ‘lily’@’localhost’ IDENTIFIED BY ‘123’;

    FLUSH PRIVILEGES;

    四、MySQL用戶權限應用案例-4

    授予lily用戶db數據庫的在本機的使用權限,要求她只能查看數據,不能增刪改數據

    REVOKE ALL PRIVILEGES ON *.* FROM ‘lily’@’localhost’;

    GRANT SELECT ON db.* TO ‘lily’@’localhost’ IDENTIFIED BY ‘123’;

    FLUSH PRIVILEGES;

    五、MySQL用戶權限應用案例-5

    刪除創建的lily用戶

    DROP USER lily@localhost;

    六、MySQL用戶權限應用案例-6

    創建jerry用戶,授予其所有主機,所有數據庫和表的訪問權限,并且jerry用戶為特權管理用戶,能給其他用戶授權。

    CREATE USER jerry IDENTIFIED BY ‘123’;

    GRANT ALL ON *.* TO ‘jerry’@’%’ IDENTIFIED BY ‘123’ WITH GRANT OPTION;

    說明:

    ‘jerry’@’%’ —– %代表所有的主機

    七、MySQL用戶權限應用案例-7

    使用lily用戶登錄,并修改當前用戶密碼。

    步驟1:登錄

    MySQL的用戶權限管理的應用總結

    步驟2:登錄后

    MySQL的用戶權限管理的應用總結

    步驟3:修改密碼

    SET PASSWORD = PASSWORD(‘111’);

    如圖所示:

    MySQL的用戶權限管理的應用總結

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费