欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL中基本的用戶和權(quán)限管理方法小結(jié)

 更新時間:2015年08月01日 16:26:20   作者:libuchao  
這篇文章主要介紹了MySQL中基本的用戶和權(quán)限管理方法小結(jié),是MySQL入門學習中的基礎知識,需要的朋友可以參考下

MySQL 默認有個root用戶,但是這個用戶權(quán)限太大,一般只在管理數(shù)據(jù)庫時候才用。如果在項目中要連接 MySQL 數(shù)據(jù)庫,則建議新建一個權(quán)限較小的用戶來連接。

在 MySQL 命令行模式下輸入如下命令可以為 MySQL 創(chuàng)建一個新用戶:

CREATE USER username IDENTIFIED BY 'password';

新用戶創(chuàng)建完成,但是此刻如果以此用戶登陸的話,會報錯,因為我們還沒有為這個用戶分配相應權(quán)限,分配權(quán)限的命令如下:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';

授予username用戶在所有數(shù)據(jù)庫上的所有權(quán)限。

如果此時發(fā)現(xiàn)剛剛給的權(quán)限太大了,如果我們只是想授予它在某個數(shù)據(jù)庫上的權(quán)限,那么需要切換到root 用戶撤銷剛才的權(quán)限,重新授權(quán):

EVOKE ALL PRIVILEGES ON *.* FROM 'username'@'localhost';
GRANT ALL PRIVILEGES ON wordpress.* TO 'username'@'localhost' IDENTIFIED BY 'password';

甚至還可以指定該用戶只能執(zhí)行 select 和 update 命令:

GRANT SELECT, UPDATE ON wordpress.* TO 'username'@'localhost' IDENTIFIED BY 'password';

這樣一來,再次以username登陸 MySQL,只有wordpress數(shù)據(jù)庫是對其可見的,并且如果你只授權(quán)它select權(quán)限,那么它就不能執(zhí)行delete 語句。

另外每當調(diào)整權(quán)限后,通常需要執(zhí)行以下語句刷新權(quán)限:

FLUSH PRIVILEGES;

刪除剛才創(chuàng)建的用戶:

DROP USER username@localhost;

仔細上面幾個命令,可以發(fā)現(xiàn)不管是授權(quán),還是撤銷授權(quán),都要指定響應的host(即 @ 符號后面的內(nèi)容),因為以上及格命令實際上都是在操作mysql 數(shù)據(jù)庫中的user表,可以用如下命令查看相應用戶及對應的host:

SELECT User, Host FROM user;

當然,這個表中還包含很多其它例如用戶密碼、權(quán)限設置等很多內(nèi)容,操作時候尤其需要小心。

相關文章

  • 如何把Mysql卸載干凈(親測有效)

    如何把Mysql卸載干凈(親測有效)

    這篇文章主要介紹了如何把Mysql卸載干凈(親測有效),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • mysql聚合統(tǒng)計數(shù)據(jù)查詢緩慢的優(yōu)化方法

    mysql聚合統(tǒng)計數(shù)據(jù)查詢緩慢的優(yōu)化方法

    這篇文章主要給大家介紹了關于mysql聚合統(tǒng)計數(shù)據(jù)查詢緩慢的優(yōu)化方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • MySQL中SHOW TABLE STATUS的使用及說明

    MySQL中SHOW TABLE STATUS的使用及說明

    這篇文章主要介紹了MySQL中SHOW TABLE STATUS的使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • mysql學習之引擎、Explain和權(quán)限的深入講解

    mysql學習之引擎、Explain和權(quán)限的深入講解

    這篇文章主要給大家介紹了關于mysql學習之引擎、Explain和權(quán)限的相關資料,文中通過示例代碼將引擎、Explain和權(quán)限介紹的非常詳細,對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • Mysql中Json相關的函數(shù)使用

    Mysql中Json相關的函數(shù)使用

    本文主要介紹了Mysql當中Json相關的函數(shù)使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • MySQL中interactive_timeout和wait_timeout的區(qū)別

    MySQL中interactive_timeout和wait_timeout的區(qū)別

    這篇文章主要介紹了MySQL中interactive_timeout和wait_timeout的區(qū)別,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • MySQL表的增刪改查(CRUD)

    MySQL表的增刪改查(CRUD)

    這篇文章主要介紹了如何對數(shù)據(jù)庫增刪改查,想要更全面了解的小伙伴,可以詳細閱讀本文
    2023-03-03
  • mysql 直接拷貝data 目錄下文件還原數(shù)據(jù)的實現(xiàn)

    mysql 直接拷貝data 目錄下文件還原數(shù)據(jù)的實現(xiàn)

    這篇文章主要介紹了mysql 直接拷貝data 目錄下文件還原數(shù)據(jù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • MySQL show process命令監(jiān)控診斷數(shù)據(jù)庫性能詳解

    MySQL show process命令監(jiān)控診斷數(shù)據(jù)庫性能詳解

    這篇文章主要為大家介紹了MySQL show process命令監(jiān)控診斷數(shù)據(jù)庫性能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • MySQL數(shù)據(jù)庫重命名的快速且安全方法(3種)

    MySQL數(shù)據(jù)庫重命名的快速且安全方法(3種)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫重命名的快速且安全方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12

最新評論