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

mysql創(chuàng)建用戶并賦予用戶權(quán)限詳細(xì)操作教程

 更新時間:2020年12月30日 10:36:47   作者:蒙多笑你就會copy  
這篇文章主要給大家介紹了關(guān)于mysql創(chuàng)建用戶并賦予用戶權(quán)限詳細(xì)操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

用戶管理

新建用戶

語法

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'

示例

mysql> create user 'lisi'@'localhost' identified by '123123';
Query OK, 0 rows affected (0.00 sec)

username:將創(chuàng)建的用戶名

localhost:指定用戶那些主機上可以登錄,可登錄的IP地址,網(wǎng)段,主機名,如果是本機可以用localhost,如果想讓用戶可以任意運程登錄,可以使用通配符%。

mysql> select password(123123);
+-------------------------------------------+
| password(123123)  |
+-------------------------------------------+
| *E56A114692FE0DE073F9A1DD68A00EEB9703F3F1 |
+-------------------------------------------+
1 row in set, 1 warning (0.00 sec
//上面的碼就是加密過后的123123

password:因為mysql5.7版本啟用了密碼增強插件,密碼不能為空,必須符合密碼復(fù)雜性要求,經(jīng)過加密再寫入數(shù)據(jù)庫。

查看當(dāng)前用戶

select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

創(chuàng)建后的用戶是保存在mysql數(shù)據(jù)庫的user表里

mysql> use mysql;

mysql> select user,authentication_string,host from user;
+---------------+-------------------------------------------+-----------+
| user | authentication_string  | host |
+---------------+-------------------------------------------+-----------+
| root |   | localhost |
| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | localhost |
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | localhost |
| lisi | *E56A114692FE0DE073F9A1DD68A00EEB9703F3F1 | localhost |
+---------------+-------------------------------------------+-----------+
4 rows in set (0.00 sec)
//lisi就是我們添加的

嘗試登錄lisi

[root@web3 ~]# mysql -ulisi -p
Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 5.7.20-log Source distribution
//成功

重命名用戶名

語法

RENAME USER 'old_user'@'localhost' TO 'new_user'@'host'

old_user是舊的用戶名,new_user是新的用戶名,重新加載用戶lisi后,把它改改為zhangsan。

示例

mysql> RENAME USER 'lisi'@'localhost' TO 'zhangsan'@'192.168.200.4';
Query OK, 0 rows affected (0.00 sec)

查看效果

use mysql

mysql> select user,authentication_string,host from user;
+---------------+-------------------------------------------+---------------+
| user  | authentication_string   | host  |
+---------------+-------------------------------------------+---------------+
| root  |      | localhost |
| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | localhost |
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | localhost |
| zhangsan | *E56A114692FE0DE073F9A1DD68A00EEB9703F3F1 | 192.168.200.4 |
+---------------+-------------------------------------------+---------------+
4 rows in set (0.00 sec)

重命名成功 ,主機也由host改為IP地址了。

給用戶設(shè)置密碼

修改用戶密碼由兩種,一可以修改當(dāng)前用戶,二是修改其他用戶。

方法一語法

SET PASSWORD = PASSWORD('password')

方法二語法

SET PASSWORD='username'@'host'=PASSWORD('password');

注:退出后需要使用新密碼

忘記root密碼的解決方法

忘掉別的用戶密碼,可以使用root用戶重新設(shè)置,但root忘掉了,就要采用特殊方法進(jìn)行。

方法1:停止mysql服務(wù)進(jìn)程。

使用mysqld_safe結(jié)合skip-grant-tables啟動數(shù)據(jù)庫

它的作用就是用戶登錄時不授權(quán)表。

mysql_safe --skip-grant-tables&
//這時mysql已經(jīng)啟動
mysql 直接不使用密碼進(jìn)入,使用update修改密碼
注:修改密碼后 刷新數(shù)據(jù)庫
flush privileges;
然后就去嘗試登錄新密碼root

授權(quán)控制

權(quán)限非常重要,分配權(quán)限設(shè)置也非常重要,分配權(quán)限庫清晰劃分責(zé)任,最重要就是保證系統(tǒng)數(shù)據(jù)庫的安全。

授予權(quán)限

語法

GRANT 權(quán)限列表 ON 庫名.表名 TO 用戶名@主機地址 IDENTIFIED BY 'password';

常用的權(quán)限:all,create,drop,insert,delete,update,select

示例

新增一個用戶

grant [權(quán)限1,權(quán)限2,權(quán)限3..] on *.* to user@'host' identified by 'pasword';

分配權(quán)限

grant all on *.* to lisi@'192.168.1.%' identified by '111111';


注:當(dāng)用戶名和主機名在數(shù)據(jù)庫不存在時,用戶名與主機名會被創(chuàng)建,也就是相當(dāng)于添加了一個用戶數(shù)據(jù),登錄的密碼也是后面指定的密碼,如果你原先密碼是1212,grant后面跟的密碼不一樣是123123,會相當(dāng)于修改了密碼。

查看權(quán)限

SHOW GRANTS FOR 'username'@'主機地址';

撤銷權(quán)限

語句

 revoke 權(quán)限列表 on 數(shù)據(jù)庫.表 from 用戶@'主機地址';

撤銷權(quán)限全部

 revoke all on *.* from lisi@'192.168.1.%';

總結(jié)

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

相關(guān)文章

  • mysql數(shù)據(jù)庫基礎(chǔ)知識點與操作小結(jié)

    mysql數(shù)據(jù)庫基礎(chǔ)知識點與操作小結(jié)

    這篇文章主要介紹了mysql數(shù)據(jù)庫基礎(chǔ)知識點與操作,總結(jié)分析了mysql數(shù)據(jù)庫修改數(shù)據(jù)表、增刪改查及數(shù)據(jù)庫函數(shù)基本功能,需要的朋友可以參考下
    2020-01-01
  • MySQL查詢學(xué)習(xí)之基礎(chǔ)查詢操作

    MySQL查詢學(xué)習(xí)之基礎(chǔ)查詢操作

    這篇文章主要給大家介紹了關(guān)于MySQL查詢學(xué)習(xí)之基礎(chǔ)查詢操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • MySQL千萬級數(shù)據(jù)的大表優(yōu)化解決方案

    MySQL千萬級數(shù)據(jù)的大表優(yōu)化解決方案

    mysql數(shù)據(jù)庫中的表數(shù)據(jù)量幾千萬后,查詢速度會很慢,日常各種卡慢,嚴(yán)重影響使用體驗。在考慮升級數(shù)據(jù)庫或者換用大數(shù)據(jù)解決方案前,必須優(yōu)化現(xiàn)有mysql數(shù)據(jù)庫表設(shè)計和sql語句。
    2022-11-11
  • 如何恢復(fù)Mysql數(shù)據(jù)庫的詳細(xì)介紹

    如何恢復(fù)Mysql數(shù)據(jù)庫的詳細(xì)介紹

    這里說的MySql恢復(fù)數(shù)據(jù)庫,是指沒有通過正常備份的情況下,通過Mysql保存的數(shù)據(jù)文件如何恢復(fù)數(shù)據(jù)庫
    2013-09-09
  • MySQL表的創(chuàng)建及字段介紹(小白入門篇)

    MySQL表的創(chuàng)建及字段介紹(小白入門篇)

    這篇文章主要為大家介紹了MySQL表的創(chuàng)建及字段介紹(小白入門篇),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 根據(jù)mysql慢日志監(jiān)控SQL語句執(zhí)行效率

    根據(jù)mysql慢日志監(jiān)控SQL語句執(zhí)行效率

    根據(jù)mysql慢日志監(jiān)控SQL語句執(zhí)行效率 啟用MySQL的log-slow-queries(慢查詢記錄)。
    2012-11-11
  • PostgreSQL USAGE和SELECT權(quán)限案例深入分析

    PostgreSQL USAGE和SELECT權(quán)限案例深入分析

    這篇文章主要介紹了PostgreSQL USAGE和SELECT權(quán)限案例深入分析,因為項目需求,需要學(xué)習(xí)PostgreSQL,本人之前學(xué)習(xí)過MYSQL,臨時快速上手,盡快的去學(xué)習(xí)項目需要PostgREST
    2023-04-04
  • 深入了解MySQL ClickHouse中的物化視圖功能

    深入了解MySQL ClickHouse中的物化視圖功能

    MapReduce是一種用于處理大規(guī)模數(shù)據(jù)集的并行編程模型,其特點高效性和可擴展性,這篇文章主要介紹了MySQL ClickHouse中的物化視圖功能,需要詳細(xì)了解可以參考下文
    2023-05-05
  • 一文了解MySQL二級索引的查詢過程

    一文了解MySQL二級索引的查詢過程

    索引是一種用于快速查詢行的數(shù)據(jù)結(jié)構(gòu),就像一本書的目錄就是一個索引,下面這篇文章主要給大家介紹了關(guān)于MySQL二級索引查詢過程的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • 通過sql語句將blob里的char取出來轉(zhuǎn)成數(shù)字保存在其它字段

    通過sql語句將blob里的char取出來轉(zhuǎn)成數(shù)字保存在其它字段

    現(xiàn)在需要將blob里地17、18、19三個字段里的數(shù)據(jù)作為數(shù)字保存在blob外新增的三個字段Gem1 Gem2 Gem3上。
    2011-09-09

最新評論

珲春市| 莲花县| 承德市| 罗定市| 綦江县| 阿拉善盟| 沙坪坝区| 桂东县| 阜阳市| 礼泉县| 井冈山市| 蓬溪县| 福海县| 德州市| 保定市| 武胜县| 文水县| 哈尔滨市| 南城县| 夏津县| 塔河县| 晋宁县| 璧山县| 饶河县| 精河县| 高州市| 色达县| 武威市| 潼关县| 乳山市| 芒康县| 嘉义市| 梁山县| 文山县| 重庆市| 苍山县| 佛山市| 综艺| 巴楚县| 惠水县| 富锦市|