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

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

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

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

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

CREATE USER username IDENTIFIED BY 'password';

新用戶創(chuàng)建完成,但是此刻如果以此用戶登陸的話,會(huì)報(bào)錯(cuò),因?yàn)槲覀冞€沒(méi)有為這個(gè)用戶分配相應(yīng)權(quán)限,分配權(quán)限的命令如下:

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

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

如果此時(shí)發(fā)現(xiàn)剛剛給的權(quán)限太大了,如果我們只是想授予它在某個(gè)數(shù)據(jù)庫(kù)上的權(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';

這樣一來(lái),再次以u(píng)sername登陸 MySQL,只有wordpress數(shù)據(jù)庫(kù)是對(duì)其可見(jiàn)的,并且如果你只授權(quán)它select權(quán)限,那么它就不能執(zhí)行delete 語(yǔ)句。

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

FLUSH PRIVILEGES;

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

DROP USER username@localhost;

仔細(xì)上面幾個(gè)命令,可以發(fā)現(xiàn)不管是授權(quán),還是撤銷授權(quán),都要指定響應(yīng)的host(即 @ 符號(hào)后面的內(nèi)容),因?yàn)橐陨霞案衩顚?shí)際上都是在操作mysql 數(shù)據(jù)庫(kù)中的user表,可以用如下命令查看相應(yīng)用戶及對(duì)應(yīng)的host:

SELECT User, Host FROM user;

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

相關(guān)文章

  • MySQL因大事務(wù)導(dǎo)致的Insert慢實(shí)例分析

    MySQL因大事務(wù)導(dǎo)致的Insert慢實(shí)例分析

    這篇文章主要給大家介紹了關(guān)于MySQL因大事務(wù)導(dǎo)致Insert慢的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Docker中如何修改mysql8默認(rèn)加密方式

    Docker中如何修改mysql8默認(rèn)加密方式

    這篇文章主要給大家介紹了關(guān)于Docker中如何修改mysql8默認(rèn)加密方式的相關(guān)資料,文中大概介紹了docker啟動(dòng)命令中添加額外參數(shù)、mysql啟動(dòng)后使用sql修改以及啟動(dòng)前掛載修改好的配置文件等方法,需要的朋友可以參考下
    2023-06-06
  • SQL重復(fù)記錄查詢 查詢多個(gè)字段、多表查詢、刪除重復(fù)記錄的方法

    SQL重復(fù)記錄查詢 查詢多個(gè)字段、多表查詢、刪除重復(fù)記錄的方法

    下面小編就為大家?guī)?lái)一篇SQL重復(fù)記錄查詢 查詢多個(gè)字段、多表查詢、刪除重復(fù)記錄的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • MySQL通配符模糊搜索匹配的使用關(guān)鍵技巧

    MySQL通配符模糊搜索匹配的使用關(guān)鍵技巧

    這篇文章主要為大家介紹了MySQL通配符模糊搜索匹配的使用關(guān)鍵技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Windows10系統(tǒng)下Mysql8.0.13忘記root密碼的操作方法

    Windows10系統(tǒng)下Mysql8.0.13忘記root密碼的操作方法

    這篇文章主要給大家介紹了關(guān)于Windows10系統(tǒng)下Mysql8.0.13忘記root密碼的操作方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 如何修改MySQL字符集

    如何修改MySQL字符集

    這篇文章主要介紹了如何修改MySQL字符集,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-09-09
  • MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法

    MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法

    這篇文章主要介紹了MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法,是MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)中常見(jiàn)的實(shí)用技巧,需要的朋友可以參考下
    2014-10-10
  • 基于sqlalchemy對(duì)mysql實(shí)現(xiàn)增刪改查操作

    基于sqlalchemy對(duì)mysql實(shí)現(xiàn)增刪改查操作

    這篇文章主要介紹了基于sqlalchemy對(duì)mysql實(shí)現(xiàn)增刪改查操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 淺談Using filesort和Using temporary 為什么這么慢

    淺談Using filesort和Using temporary 為什么這么慢

    本文主要介紹了Using filesort和Using temporary為什么這么慢,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 統(tǒng)信UOS 安裝二級(jí)制版MySQL9的圖文步驟

    統(tǒng)信UOS 安裝二級(jí)制版MySQL9的圖文步驟

    本文主要介紹了統(tǒng)信UOS 安裝二級(jí)制版MySQL9的圖文步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02

最新評(píng)論