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

MySQL創(chuàng)建用戶以及用戶權(quán)限詳細(xì)圖文教程

 更新時(shí)間:2024年06月08日 10:20:52   作者:子逸愛編程  
在MySQL中可以通過創(chuàng)建用戶來管理數(shù)據(jù)庫的訪問權(quán)限,下面這篇文章主要給大家介紹了關(guān)于MySQL創(chuàng)建用戶以及用戶權(quán)限的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

1.創(chuàng)建用戶

1.1 工具創(chuàng)建用戶

打開以后是這個(gè)界面,照著填就行了,插件一般不用選擇,會有默認(rèn)的; 

想要修改密碼就直接在以上圖片的用戶中選中要修改密碼的用戶然后雙擊點(diǎn)進(jìn)去然后修改即可。注:這兩次都要輸入; 

1.2 腳本創(chuàng)建用戶

1.2.1 腳本創(chuàng)建用戶介紹

在開發(fā)過程中,記得要?jiǎng)?chuàng)建用于登錄數(shù)據(jù)庫的用戶。如果使用默認(rèn)提供的root用戶,因?yàn)閾碛谐売脩魴?quán)限,所以很容易因誤操作而使數(shù)據(jù)不安全。在實(shí)際開發(fā)中,一般不建議使用root用戶登錄MySQL服務(wù)器。數(shù)據(jù)庫管理員(Database Administartor,DBA)負(fù)責(zé)為不同的數(shù)據(jù)庫使用者創(chuàng)建一系列普通用戶賬戶,賦予不同的權(quán)限,以保證數(shù)據(jù)的安全。創(chuàng)建新用戶的語法如下: 

 create user `username`@'host' [identiried by [PASSWORD] 'password']
  • username: 創(chuàng)建的用戶名
  • host: 指定用戶登錄的主機(jī)名。如果是本地用戶,可使用"localhost"。如果想讓用戶可以從遠(yuǎn)程主機(jī)登錄,可使用通配符"%";
  • identified by: 用來設(shè)置密碼,缺省時(shí)密碼為空
  • PASSWORD: 使用哈希值設(shè)置密碼,可選
  • password: 用戶登錄時(shí)使用的密碼

實(shí)際開發(fā)中,遠(yuǎn)程連接使用的比較多,遠(yuǎn)程連接的意思就是在其他的主機(jī)可以連接這個(gè)擁有遠(yuǎn)程連接權(quán)限的用戶;

1.2.2 腳本創(chuàng)建用戶示例

  • 需求: 在數(shù)據(jù)庫創(chuàng)建一個(gè)用戶名為root4且密碼為123456并且支持遠(yuǎn)程連接的賬戶 

  • 創(chuàng)建用戶之后,可通過系統(tǒng)數(shù)據(jù)庫mysql的user表,查看已存在的用戶;SQL語句如下: 

SQL語句

 運(yùn)行結(jié)果

由以上圖可以看出,user表中的Host、User、authentication_string分別對應(yīng)創(chuàng)建用戶時(shí)指定的主機(jī)名、用戶名、密碼的哈希值。除此之外,還有一系列以'_priv'字符串結(jié)尾的字段,這些字段決定了用戶的權(quán)限,這些字段的值只有Y和N,Y代表用戶有對應(yīng)的權(quán)限,N代表用戶沒有對應(yīng)的權(quán)限,這些字段的默認(rèn)值是N。使用create user語句創(chuàng)建的用戶是未授權(quán)的 

1.3 遠(yuǎn)程連接 

遠(yuǎn)程連接的主機(jī)就寫創(chuàng)建這個(gè)用戶的主機(jī)IP地址,IP地址可以win+R進(jìn)入cmd中的dos命令中輸入ipconfig即可,然后其他就照著填就行了,端口不用改,用戶名就是要連接的用戶名,密碼就是創(chuàng)建用戶時(shí)創(chuàng)建的密碼;

1.4 刪除用戶

drop user '用戶'; -- 例:drop user 'root5'@'localhost'; 

2.設(shè)置權(quán)限

2.1 MySQL5.7或以下版本設(shè)置權(quán)限

MySQL5.7可以創(chuàng)建用戶并授權(quán),語法格式如下: 

grant priv_type on databasename.tablename to `user`@`host` [identified by [PASSWORD] ‘password'] [with grant option] 
  • priv_type: 表示要授予的權(quán)限,可以是 ALL PRIVILEGES、SELECT、INSERT、UPDATE、DELETE 等。
  • databasename.tablename: 表示權(quán)限作用的數(shù)據(jù)庫和表,可以使用通配符 * 表示所有數(shù)據(jù)庫或所有表。
  • `user`@`host`: 表示用戶名和主機(jī),指定了該用戶可以從哪個(gè)主機(jī)登錄。
  • IDENTIFIED BY: 指定用戶的密碼。
  • with grant option: 對新建立的用戶賦予grant權(quán)限,可選項(xiàng)。 

2.2 MySQL8.0或以上版本設(shè)置權(quán)限 

MySQL8.0無法創(chuàng)建用戶并授權(quán),只能先創(chuàng)建用戶再授權(quán),授權(quán)語法格式如下: 

grant priv_type on databasename.tablename to `user`@`host` [identified by [PASSWORD] ‘password'] 
  • priv_type: 表示要授予的權(quán)限,可以是 ALL PRIVILEGES、SELECT、INSERT、UPDATE、DELETE 等。
  • databasename.tablename: 表示權(quán)限作用的數(shù)據(jù)庫和表,可以使用通配符 * 表示所有數(shù)據(jù)庫或所有表。
  • 'user'@'host': 表示用戶名和主機(jī),指定了該用戶可以從哪個(gè)主機(jī)登錄。
  • IDENTIFIED BY: 指定用戶的密碼。 

2.2.1 示例 

 如果需要授予多個(gè)權(quán)限,用逗號隔開;

用戶名可以使用``包,也可以用‘’包; 

總結(jié)

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

相關(guān)文章

  • mysql基礎(chǔ)教程之啟動與客戶端連接

    mysql基礎(chǔ)教程之啟動與客戶端連接

    MySQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),被廣泛應(yīng)用于Web應(yīng)用程序的后端數(shù)據(jù)存儲和管理,下面這篇文章主要介紹了mysql基礎(chǔ)教程之啟動與客戶端連接的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-10-10
  • MySQL復(fù)合查詢從基礎(chǔ)到高級應(yīng)用全面解析

    MySQL復(fù)合查詢從基礎(chǔ)到高級應(yīng)用全面解析

    本文詳細(xì)介紹了MySQL中的復(fù)合查詢,包括基礎(chǔ)概念、主要類型、示例數(shù)據(jù)庫結(jié)構(gòu)、子查詢、連接查詢、UNION查詢、派生表與CTE高級用法、實(shí)戰(zhàn)案例、性能優(yōu)化與最佳實(shí)踐以及常見問題與解決方案,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • MySQL無法讀表錯(cuò)誤的解決方法(MySQL 1018 error)

    MySQL無法讀表錯(cuò)誤的解決方法(MySQL 1018 error)

    這篇文章主要為大家詳細(xì)介紹了MySQL無法讀表錯(cuò)誤的解決方法,MySQL 1018 error如何解決?具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 一文詳解SQL?中的三值邏輯

    一文詳解SQL?中的三值邏輯

    這篇文章主要介紹了一文詳解SQL中的三值邏輯,文章圍繞主題展開對三值邏輯Null的詳細(xì)介紹,感興趣的小伙伴可以參考一下
    2022-09-09
  • MySQL8新特性:自增主鍵的持久化詳解

    MySQL8新特性:自增主鍵的持久化詳解

    MySQL8.0 GA版本發(fā)布了,展現(xiàn)了眾多新特性,下面這篇文章主要給大家介紹了關(guān)于MySQL8新特性:自增主鍵的持久化的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • mysql中的索引、存儲引擎、事務(wù)、鎖機(jī)制和優(yōu)化詳解

    mysql中的索引、存儲引擎、事務(wù)、鎖機(jī)制和優(yōu)化詳解

    這篇文章主要介紹了mysql中的索引、存儲引擎、事務(wù)、鎖機(jī)制和優(yōu)化,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • 提高SQL代碼可讀性的10種技巧

    提高SQL代碼可讀性的10種技巧

    SQL,這門備受推崇的編程語言,在關(guān)系數(shù)據(jù)庫操作中扮演著不可或缺的角色,然而,伴隨著數(shù)據(jù)庫模式的不斷增長和不斷演進(jìn),編寫和維護(hù)SQL代碼可能會變得相當(dāng)具有挑戰(zhàn)性,為了確保你的SQL代碼能夠具備高可讀性、易維護(hù)性以及出色的性能,以下是十個(gè)不容忽視的最佳實(shí)踐
    2023-10-10
  • MySQL對相同字段創(chuàng)建不同索引解析

    MySQL對相同字段創(chuàng)建不同索引解析

    這篇文章主要為大家介紹了MySQL?對相同字段創(chuàng)建不同索引解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • mysql 查詢當(dāng)天、本周,本月,上一個(gè)月的數(shù)據(jù)

    mysql 查詢當(dāng)天、本周,本月,上一個(gè)月的數(shù)據(jù)

    這篇文章主要介紹了mysql 查詢當(dāng)天、本周,本月,上一個(gè)月的數(shù)據(jù)的sql代碼,在文中還給大家提到了mysql如何查詢當(dāng)天信息,具體內(nèi)容詳情大家參考下本文
    2018-01-01
  • MySQL雙層游標(biāo)嵌套循環(huán)實(shí)現(xiàn)方法

    MySQL雙層游標(biāo)嵌套循環(huán)實(shí)現(xiàn)方法

    要實(shí)現(xiàn)逐行獲取數(shù)據(jù),需要用到MySQL中的游標(biāo),一個(gè)游標(biāo)相當(dāng)于一個(gè)for循環(huán),這里需要用到2個(gè)游標(biāo),如何在MySQL中實(shí)現(xiàn)游標(biāo)雙層循環(huán)呢,下面小編給大家分享MySQL雙層游標(biāo)嵌套循環(huán)方法,感興趣的朋友跟隨小編一起看看吧
    2024-05-05

最新評論

定南县| 自贡市| 广昌县| 安化县| 玛纳斯县| 沧源| 博客| 天水市| 丹东市| 昔阳县| 贺兰县| 安康市| 保康县| 太湖县| 大方县| 肥城市| 亳州市| 阿瓦提县| 星座| 嵊州市| 全椒县| 通城县| 弥勒县| 台州市| 弥勒县| 鄂州市| 怀集县| 赤城县| 温州市| 嘉鱼县| 澄江县| 阿克苏市| 满洲里市| 静安区| 玉龙| 大宁县| 安达市| 军事| 革吉县| 泽普县| 彝良县|