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

mysql8創(chuàng)建、刪除用戶以及授權(quán)、消權(quán)操作詳解

 更新時(shí)間:2022年03月29日 16:04:45   作者:火紅_  
上網(wǎng)找過資料說要進(jìn)入mysql數(shù)據(jù)庫在進(jìn)行這些操作,所以下面這篇文章主要給大家介紹了關(guān)于mysql8創(chuàng)建、刪除用戶以及授權(quán)、消權(quán)操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下

1、登錄mysql

mysql -uroot -p

2、先查詢都有哪些用戶

select host,user from mysql.user;

紅色箭頭是主管理員,黃色箭頭是mysql系統(tǒng)自帶的,不要?jiǎng)铀K{(lán)色箭頭是子用戶,這個(gè)是我以前匹配的,現(xiàn)在刪掉,我們重新來。

3、刪掉用戶:

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

4、創(chuàng)建用戶

create user '用戶名'@'允許那個(gè)主機(jī)鏈接' identified by '密碼';

create user 'wyy'@'192.168.0.105' identified by 'wyy18222';
只允許192.168.0.105的主機(jī)鏈接

備注:

Mysql8.0 默認(rèn)采用 caching-sha2-password 加密,有可能舊的客戶端不支持,可改為 mysql_native_password;

create user 'test'@'%' identified with mysql_native_password BY '密碼';

百分號(hào)%;表示任何ip地址都可以鏈接

create user ‘wyy’@‘192.168.0.105’ identified by ‘wyy18222’;這個(gè)是只能192.168.0.105的鏈接。

5、修改密碼

Alter user '用戶名'@'主機(jī)名' identified by '新密碼';
alter user 'wyy'@'192.168.0.105' identified by '123';

6、授權(quán)

給用戶授權(quán)所有權(quán)限

grant all privileges on *.* to '用戶名'@'主機(jī)名' with grant option;

grant all privileges on *.* to 'wyy'@'192.168.0.105' with grant option;

grant:授權(quán)、授予

privileges:權(quán)限,特權(quán)

第一個(gè)星號(hào):表示所有數(shù)據(jù)庫

第二個(gè)星號(hào):表示所有表

with grant option:表示該用戶可以給其他用戶賦予權(quán)限,但不能超過該用戶的權(quán)限。這個(gè)不加也行。

例如:如果wyy只有select、update權(quán)限,沒有insert、delete權(quán)限,給另一個(gè)用戶授權(quán)時(shí),只能授予它select、update權(quán)限,不能授予insert、delete權(quán)限。

給用戶授權(quán)個(gè)別權(quán)限

all privileges 可換成 select,update,insert,delete,drop,create 等操作

grant select,insert,update,delete on *.* to '用戶名'@'主機(jī)名';

給用戶授權(quán)指定權(quán)限

給用戶授予指定的數(shù)據(jù)庫權(quán)限

grant all privileges on 數(shù)據(jù)庫 . * to 'wyy'@'192.168.0.105';

grant all privileges on xrs . * to 'wyy'@'192.168.0.105';
將數(shù)據(jù)庫名為xrs的所有權(quán)限賦予wyy

給用戶授予指定的表權(quán)限

grant all privileges on 數(shù)據(jù)庫 . 指定表名 to 'wyy'@'192.168.0.105';
將某個(gè)數(shù)據(jù)庫下的某個(gè)表的權(quán)限賦予wyy

注意:

網(wǎng)上有的直接創(chuàng)建并賦權(quán):

grant all privileges * . * to ‘要?jiǎng)?chuàng)建的用戶’@‘localhost’ identified by ‘自定義密碼’;

我在mysql8試了不行(8版本以下還沒試過),要先創(chuàng)建用戶再進(jìn)行賦權(quán),不能同時(shí)進(jìn)行

7、刷新權(quán)限

flush privileges;
新設(shè)置用戶或更改密碼后需用flush privileges刷新MySQL的系統(tǒng)權(quán)限相關(guān)表,
否則會(huì)出現(xiàn)拒絕訪問

還有一種方法,就是重新啟動(dòng)mysql服務(wù)器,來使新設(shè)置生效。­

8、查看用戶授權(quán)

show grants for 'wyy'@'192.168.0.105';

9、撤銷用戶授權(quán)(銷權(quán))

revoke all privileges on *.* from 'wyy'@'192.168.0.105';

用戶有什么權(quán)限就撤什么權(quán)限

補(bǔ)充:mysql8.0 創(chuàng)建用戶和授權(quán)用戶遇到的坑

創(chuàng)建用戶:

create user userName@localhost identified with mysql_native_password by 'password';(with mysql_native_password 如果沒有這個(gè),Navicat將無法登陸提示:2059 - authentication plugin...錯(cuò)誤,因?yàn)镹avicat不支持最新數(shù)據(jù)庫默認(rèn)的加密方式);

授權(quán)用戶:

GRANT
ALL PRIVILEGES
ON databaseName.*
TO userName@'ip';(注意這點(diǎn)跟以往數(shù)據(jù)庫都不一樣,無需后面跟著IDENTIFIED BY 'password';否則將提示ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'password'' at line 5)

總結(jié)

到此這篇關(guān)于mysql8創(chuàng)建、刪除用戶以及授權(quán)、消權(quán)操作的文章就介紹到這了,更多相關(guān)mysql8創(chuàng)建刪除用戶及授權(quán)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解監(jiān)聽MySQL的binlog日志工具分析:Canal

    詳解監(jiān)聽MySQL的binlog日志工具分析:Canal

    Canal主要用途是基于MySQL數(shù)據(jù)庫增量日志解析,提供增量數(shù)據(jù)訂閱和消費(fèi),目前主要支持MySQL。接下來通過本文給大家介紹監(jiān)聽MySQL的binlog日志工具分析:Canal的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2020-10-10
  • MySQL運(yùn)行狀況查詢方式介紹

    MySQL運(yùn)行狀況查詢方式介紹

    直接在命令行下登陸MySQL運(yùn)行SHOW STATUS;查詢語句;同樣的語句還有SHOW VARIABLES;,SHOW STATUS是查看MySQL運(yùn)行情況,和上面那種通過pma查看到的信息基本類似
    2013-06-06
  • mysql中的replace函數(shù)替換字符串問題

    mysql中的replace函數(shù)替換字符串問題

    這篇文章主要介紹了mysql中的replace函數(shù)替換字符串問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • mysql外鍵創(chuàng)建不成功/失效如何處理

    mysql外鍵創(chuàng)建不成功/失效如何處理

    文章介紹了在MySQL 5.5.40版本中,創(chuàng)建帶有外鍵約束的`stu`和`grade`表時(shí)遇到的問題,發(fā)現(xiàn)`grade`表的`id`字段沒有隨著`student`表的`id`字段更新,并且沒有刪除的限制,問題的原因是使用了不支持外鍵的`MyISAM`引擎,而使用了支持外鍵的`InnoDB`引擎即可解決
    2025-01-01
  • 關(guān)于MySQL數(shù)據(jù)遷移--data目錄直接替換注意事項(xiàng)的詳解

    關(guān)于MySQL數(shù)據(jù)遷移--data目錄直接替換注意事項(xiàng)的詳解

    本篇文章是對(duì)關(guān)于MySQL數(shù)據(jù)遷移--data目錄直接替換的注意事項(xiàng)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Mysql字符串截取及獲取指定字符串中的數(shù)據(jù)

    Mysql字符串截取及獲取指定字符串中的數(shù)據(jù)

    小編童鞋最近接了一個(gè)新需求,需要在MySql的字段中截取一段字符串中的特定字符,下面小編把我的核心代碼分享給大家,對(duì)mysql 字符串截取相關(guān)知識(shí)感興趣的朋友一起看看吧
    2019-11-11
  • mysql登錄時(shí)報(bào)socket找不到的問題及解決

    mysql登錄時(shí)報(bào)socket找不到的問題及解決

    這篇文章主要介紹了mysql登錄時(shí)報(bào)socket找不到的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Linux下實(shí)現(xiàn)MySQL數(shù)據(jù)備份和恢復(fù)的命令使用全攻略

    Linux下實(shí)現(xiàn)MySQL數(shù)據(jù)備份和恢復(fù)的命令使用全攻略

    這篇文章主要介紹了Linux下實(shí)現(xiàn)MySQL數(shù)據(jù)備份和恢復(fù)的命令使用全攻略,包括使用Mysqldump和LVM快照以及xtrabackup三種方法,傾力推薦!需要的朋友可以參考下
    2015-11-11
  • MySQL 5.7忘記root密碼后修改的詳細(xì)教程

    MySQL 5.7忘記root密碼后修改的詳細(xì)教程

    因?yàn)殚L(zhǎng)時(shí)間不操作mysql而忘記root密碼的朋友估計(jì)不在少數(shù),最近發(fā)現(xiàn)在MySQL 5.7版本下用之前的方法修改密碼不能成功了,所以只能重新想辦法解決,下面這篇文章主要給大家介紹了MySQL 5.7忘記root密碼后修改的詳細(xì)教程,需要的朋友可以參考。
    2017-05-05
  • MySQL中字符串比較大小詳解(日期字符串比較問題)

    MySQL中字符串比較大小詳解(日期字符串比較問題)

    varchar類型的數(shù)據(jù)是不能直接比較大小的,下面這篇文章主要給大家介紹了關(guān)于MySQL中字符串比較大小的相關(guān)資料,詳細(xì)介紹了日期字符串比較問題,需要的朋友可以參考下
    2022-08-08

最新評(píng)論

易门县| 淮滨县| 沙湾县| 连云港市| 大理市| 泾川县| 汽车| 德阳市| 满洲里市| 布尔津县| 伽师县| 股票| 台东市| 芮城县| 固原市| 清苑县| 西林县| 巧家县| 项城市| 呼玛县| 二连浩特市| 奎屯市| 琼海市| 宿州市| 东宁县| 新竹市| 双峰县| 浙江省| 古蔺县| 遵化市| 邵东县| 图木舒克市| 富源县| 南开区| 浦县| 芜湖县| 平定县| 九江市| 靖宇县| 长汀县| 蒙山县|