最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL超詳細(xì)實(shí)現(xiàn)用戶管理實(shí)例

 更新時(shí)間:2022年06月07日 10:11:16   作者:一念去殤  
MySQL 是一個(gè)多用戶數(shù)據(jù)庫,具有功能強(qiáng)大的訪問控制系統(tǒng),可以為不同用戶指定不同權(quán)限。在前面的章節(jié)中我們使用的是 root 用戶,該用戶是超級管理員,擁有所有權(quán)限,包括創(chuàng)建用戶、刪除用戶和修改用戶密碼等管理權(quán)限

一、用戶管理

1.1 新建用戶

create user '用戶名'@'主機(jī)名' [identified by [password] '密碼'];
  • 用戶名就不用解釋了,就是我們登錄時(shí)使用的賬號
  • 主機(jī)名指定我們創(chuàng)建的用戶可以在哪些主機(jī)上登陸,可使用IP地址、網(wǎng)段、主機(jī)名的形式,本地用戶可用localhost,允許任意主機(jī)登錄可用通配符%來表示。
  • identified by譯為通過…來進(jìn)行驗(yàn)證,也就是密碼,密碼分為明文和密文,明文直接就是identified by 加上’密碼’即可,密文則是identified by password ‘密碼’,多了password關(guān)鍵字。
  • 若使用明文密碼,直接輸入’密碼’,插入到數(shù)據(jù)庫時(shí)由Mysql自動(dòng)加密;若使用加密密碼,需要先使用SELECT PASSWORD(‘密碼’); 獲取密文,再在語句中添加 PASSWORD ‘密文’;若省略“IDENTIFIED BY”部分,則用戶的密碼將為空。

明文創(chuàng)建用戶

密文創(chuàng)建用戶

1.2 查看用戶信息

查看mysql庫中的user表,強(qiáng)調(diào)一點(diǎn),這個(gè)庫只有root用戶能查看,普通用戶是沒有權(quán)限查詢這個(gè)庫的。

如果我們想要讓某一普通用戶可以查看這個(gè)mysql庫,需要使用grant進(jìn)行授權(quán)。注意,授權(quán)工作也只能在root用戶執(zhí)行。

遠(yuǎn)程登陸,即從其他主機(jī)遠(yuǎn)程登錄本機(jī)數(shù)據(jù)庫

查看mysql.user表

1.3 重命名用戶

rename user '舊用戶名'@'舊主機(jī)名' to '新用戶名'@'新主機(jī)名';

1.4 刪除用戶

drop user '用戶名'@'主機(jī)名';

1.5 修改用戶密碼

1.修改當(dāng)前的用戶密碼

set password = password('新密碼')

2.修改其他用戶密碼

set password for '用戶名'@'主機(jī)名' = password('新密碼');

普通用戶是無法修改其他用戶密碼的

1.6 忘記密碼怎么辦

vim /etc/my.cnf   #修改mysql配置文件
[mysqld]
......
skip-grant-tables   #在mysqld模塊下添加該配置
wq保存退出
systemctl restart mysqld   #重啟mysql服務(wù)
mysql   #mysql直接登錄
update mysql.user set authentication_string = password('新密碼') where User='root';
flush privileges;
退出重新登陸
切記:修改完后一定將配置文件的skip-grant-tables注釋或者刪掉,不然再執(zhí)行一次重啟數(shù)據(jù)庫,還是可以無密碼登錄,很危險(xiǎn)

二、授權(quán)

2.1 用戶授權(quán)

grant,授權(quán),通常用于root用戶授予普通用戶一些執(zhí)行權(quán)限,比如select,insert,update。

grant 權(quán)限列表(select|insert|delete|drop|update等等)on 數(shù)據(jù)庫名.表名(*表示所有) to '用戶名'@'主機(jī)名' [identified by '密碼'];
若授權(quán)的用戶不存在,mysql會(huì)先創(chuàng)建一個(gè)用戶,然后進(jìn)行授權(quán)操作

2.2 查看所授予的權(quán)限

show grants for '用戶名'@'主機(jī)名';   #查看指定用戶的權(quán)限
show grants;   #查看當(dāng)前用戶權(quán)限

2.3 撤銷權(quán)限

revoke 權(quán)限列表 on 庫名.表名 from '用戶名'@'主機(jī)名';   
#從用戶XXX撤銷XX庫.XX表的XX操作的權(quán)限

到此這篇關(guān)于MySQL超詳細(xì)實(shí)現(xiàn)用戶管理實(shí)例的文章就介紹到這了,更多相關(guān)MySQL用戶管理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL數(shù)據(jù)庫實(shí)現(xiàn)高可用架構(gòu)之MHA的實(shí)戰(zhàn)

    MySQL數(shù)據(jù)庫實(shí)現(xiàn)高可用架構(gòu)之MHA的實(shí)戰(zhàn)

    本文主要介紹了MySQL數(shù)據(jù)庫實(shí)現(xiàn)高可用架構(gòu)之MHA的實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • MySQL如何計(jì)算連續(xù)登錄天數(shù)

    MySQL如何計(jì)算連續(xù)登錄天數(shù)

    這篇文章主要介紹了MySQL如何計(jì)算連續(xù)登錄天數(shù),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • MySQL 5.5/5.6/5.7及以上版本安裝包安裝時(shí)如何選擇安裝路徑

    MySQL 5.5/5.6/5.7及以上版本安裝包安裝時(shí)如何選擇安裝路徑

    最近mysql官方網(wǎng)站的安裝包從5.5-5.7起都是新版的安裝界面,各種環(huán)境要求支持,看樣子以后老點(diǎn)的系統(tǒng)安裝都夠費(fèi)勁的了,這里腳本之家小編特為大家整理一下安裝步驟與方法
    2016-04-04
  • 高效利用mysql索引指南

    高效利用mysql索引指南

    這篇文章主要介紹了高效利用mysql索引指南,你知道如何創(chuàng)建恰當(dāng)?shù)乃饕龁??在?shù)據(jù)量小的時(shí)候,不合適的索引對性能并不會(huì)有太大的影響,但是當(dāng)數(shù)據(jù)逐漸增大時(shí),性能便會(huì)急劇的下降。,需要的朋友可以參考下
    2019-06-06
  • mysql中的int(10)int(20)分別代表什么意思

    mysql中的int(10)int(20)分別代表什么意思

    這篇文章主要介紹了mysql中的int(10)int(20)分別代表什么意思,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • MySQL中的CONCAT()函數(shù):輕松拼接字符串的利器

    MySQL中的CONCAT()函數(shù):輕松拼接字符串的利器

    這篇文章主要介紹了MySQL中的CONCAT()函數(shù):輕松拼接字符串的利器,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • mysql中redo log和 binlog的區(qū)別

    mysql中redo log和 binlog的區(qū)別

    本文主要介紹了mysql中redo log和 binlog的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Mysql8創(chuàng)建用戶及賦權(quán)操作實(shí)戰(zhàn)記錄

    Mysql8創(chuàng)建用戶及賦權(quán)操作實(shí)戰(zhàn)記錄

    一般在開發(fā)中,我們需要新建一個(gè)賬戶,并賦予某個(gè)數(shù)據(jù)庫的訪問權(quán)限,下面這篇文章主要給大家介紹了關(guān)于Mysql8創(chuàng)建用戶及賦權(quán)操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • mysql求和函數(shù)使用示例

    mysql求和函數(shù)使用示例

    求和函數(shù)在某些有計(jì)算的情況下會(huì)使用到,在本將為大家介紹下mysql中時(shí)如何實(shí)現(xiàn)求和的,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-09-09
  • mysql截取函數(shù)常用方法使用說明

    mysql截取函數(shù)常用方法使用說明

    常用的mysql截取函數(shù)有:left(), right(), substring(), substring_index(),很多新手朋友不是很了解,接下來詳細(xì)說明,需要的朋友可以參考下
    2012-12-12

最新評論

孟村| 锡林浩特市| 龙海市| 游戏| 兴义市| 永嘉县| 阿鲁科尔沁旗| 甘南县| 安徽省| 张家口市| 华宁县| 抚顺县| 江永县| 蒲城县| 定日县| 黔南| 靖州| 凯里市| 金阳县| 娱乐| 繁峙县| 大安市| 涞水县| 巴林右旗| 岳阳市| 库尔勒市| 剑川县| 丹东市| 民勤县| 东乡县| 太康县| 张家港市| 同江市| 蒙山县| 余干县| 大埔县| 汉寿县| 甘肃省| 凤凰县| 岳池县| 吉木乃县|