校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > MySQL系列之六 用戶與授權

MySQL系列之六 用戶與授權

熱門標簽:話務外呼系統怎么樣 400電話可以辦理嗎 大眾點評星級酒店地圖標注 智能外呼系統復位 高清地圖標注道路 云南電商智能外呼系統價格 外東北地圖標注 臨清電話機器人 拉卡拉外呼系統

系列教程

MySQL系列之開篇 MySQL關系型數據庫基礎概念
MySQL系列之一 MariaDB-server安裝
MySQL系列之二 多實例配置
MySQL系列之三 基礎篇
MySQL系列之四 SQL語法
MySQL系列之五 視圖、存儲函數、存儲過程、觸發器
MySQL系列之七 MySQL存儲引擎
MySQL系列之八 MySQL服務器變量
MySQL系列之九 mysql查詢緩存及索引
MySQL系列之十 MySQL事務隔離實現并發控制
MySQL系列之十一 日志記錄
MySQL系列之十二 備份與恢復
MySQL系列之十三 MySQL的復制
MySQL系列之十四 MySQL的高可用實現
MySQL系列之十五 MySQL常用配置和性能壓力測試

一、用戶管理

1、用戶賬號

用戶的賬號由用戶名和HOST倆部分組成('USERNAME'@'HOST')

HOST的表示:

  • 主機名
  • 具體IP地址
  • 網段/掩碼

可以使用通配符表示,%和_;192.168.%即表示這個網段的所有主機

2、增加刪除賬號

主要:在數據庫中修改了用戶信息需要執行FLUSH PRIVILEGES;來刷新授權表使其生效

創建

  MariaDB [mysql]> CREATE USER 'user1'@'192.168.%';
  MariaDB [mysql]> CREATE USER 'user2'@'192.168.%' IDENTIFIED BY 'your_password';
  MariaDB [mysql]> SELECT user,host,password FROM user;
  +-------+-----------+-------------------------------------------+
  | user  | host      | password                                  |
  +-------+-----------+-------------------------------------------+
  | root  | localhost | *4A54C3F37C03C7FBACE31591D6A8C546F93DF5C5 |
  | root  | centos7   |                                           |
  | root  | 127.0.0.1 |                                           |
  | root  | ::1       |                                           |
  |       | localhost |                                           |
  |       | centos7   |                                           |
  | user1 | 192.168.% |                                           |
  | user2 | 192.168.% | *9E72259BA9214F692A85B240647C4D95B0F2E08B |
  +-------+-----------+-------------------------------------------+

刪除

  MariaDB [mysql]> DROP USER user2@'192.168.%';
  MariaDB [mysql]> SELECT user,host,password FROM user;      
  +-------+-----------+-------------------------------------------+
  | user  | host      | password                                  |
  +-------+-----------+-------------------------------------------+
  | root  | localhost | *4A54C3F37C03C7FBACE31591D6A8C546F93DF5C5 |
  | root  | centos7   |                                           |
  | root  | 127.0.0.1 |                                           |
  | root  | ::1       |                                           |
  |       | localhost |                                           |
  |       | centos7   |                                           |
  | user1 | 192.168.% |                                           |
  +-------+-----------+-------------------------------------------+

重命名

  MariaDB [mysql]> RENAME USER user1@'192.168.%' TO testuser@'%';
  MariaDB [mysql]> SELECT user,host,password FROM mysql.user;
  +----------+-----------+-------------------------------------------+
  | user     | host      | password                                  |
  +----------+-----------+-------------------------------------------+
  | root     | localhost | *4A54C3F37C03C7FBACE31591D6A8C546F93DF5C5 |
  | root     | centos7   |                                           |
  | root     | 127.0.0.1 |                                           |
  | root     | ::1       |                                           |
  |          | localhost |                                           |
  |          | centos7   |                                           |
  | testuser | %         |                                           |
  +----------+-----------+-------------------------------------------+

修改密碼

  MariaDB [mysql]> SET PASSWORD FOR testuser@'%' =PASSWORD('testpass');
  MariaDB [mysql]> SELECT user,host,password FROM mysql.user;          
  +----------+-----------+-------------------------------------------+
  | user     | host      | password                                  |
  +----------+-----------+-------------------------------------------+
  | root     | localhost | *4A54C3F37C03C7FBACE31591D6A8C546F93DF5C5 |
  | root     | centos7   |                                           |
  | root     | 127.0.0.1 |                                           |
  | root     | ::1       |                                           |
  |          | localhost |                                           |
  |          | centos7   |                                           |
  | testuser | %         | *00E247AC5F9AF26AE0194B41E1E769DEE1429A29 |
  +----------+-----------+-------------------------------------------+

其他修改密碼的方法:

​ UPDATE user SET password=PASSWORD('testpass') WHERE user='testuser';

​ # mysqladmin -uroot -poldpass password 'newpass'

3、破解管理賬號密碼

空數據庫的情況下恢復密碼

  # systemctl stop mariadb
  # rm -rf /var/lib/mysql/*  #刪庫跑路
  # systemctl start mariadb

有數據的情況下恢復密碼

  1)在/etc/my.cnf配置文件的[mydqld]下添加skip-grant-tables和skip-networking參數

  2)# systemctl restart mariadb 重啟服務

  3)執行mysql登錄到數據庫

  4)MariaDB [(none)]> UPDATE mysql.user SET password=PASSWORD('newpassword') WHERE user='root' AND host='localhost';  #更新密碼

  5)MariaDB [(none)]> FLUSH PRIVILEGES;  #刷新授權表

  6)退出,修改配置文件,刪除skip-grant-tables和skip-networking參數,重啟服務
也可以在啟動mysqld進程時,為其使用如下選項:

--skip-grant-tables

​ --skip-networking

二、授權管理

1、授權

​ 語法:GRANT priv_type ON [object_type] priv_level TO user@'%' [IDENTIFIED BY 'password'] [WITH GRANT OPTION];

授權時如果用戶不存在則創建,所以我們一般不會單獨去創建一個用戶,而是授權創建一塊完成。

priv_type 授權類型

- SELECT

- ​INSERT

- ​UPDATE

- ​DELETE

- ​CREATE

- ​DROP

- INDEX

- ALTER

- ​SHOW DATABASES

- ​CREATE TEMPORARY TABLES

- ​LOCK TABLES

- ​CREATE VIEW

- SHOW VIEW

- CREATE USER

- ALL PRIVILEGES 或 ALL

object_type 授權對象

- TABLE

- FUNCTION

- PROCEDURE

priv_level 授權級別

- *或*.* 表示所有庫

- db_name.* 表示指定庫中的所有表

- db_name.tbl_name 指定庫中的指定表

- tbl_name 表示當前庫的表

- db_name.routine_name 表示指定庫的函數,存儲過程,觸發器

WITH GRANT OPTION

- MAX_QUERIES_PER_HOUR count

- MAX_UPDATES_PER_HOUR count

- MAX_CONNECTIONS_PER_HOUR count

- MAX_USER_CONNECTIONS count

MariaDB [school]> GRANT SELECT(stuid,name) ON TABLE school.students TO admin@'%' IDENTIFIED BY 'admin';  #把students表的stuid和name字段的查詢權限授權于admin@'%'用戶
MariaDB [school]> FLUSH PRIVILEGES;  #刷新授權表


2、查詢授權

MariaDB [school]> SHOW GRANTS FOR admin@'%'\G  #查看指定用戶的權限
*************************** 1. row ***************************
Grants for admin@%: GRANT USAGE ON *.* TO 'admin'@'%' IDENTIFIED BY PASSWORD '*4ACFE3202A5FF5CF467898FC58AAB1D615029441'
*************************** 2. row ***************************
Grants for admin@%: GRANT SELECT (stuid, name) ON `school`.`students` TO 'admin'@'%'
[root@working ~]# mysql -uadmin -padmin -h192.168.0.7
MariaDB [(none)]> SHOW GRANTS FOR CURRENT_USER()\G  #查詢自己的權限
*************************** 1. row ***************************
Grants for admin@%: GRANT USAGE ON *.* TO 'admin'@'%' IDENTIFIED BY PASSWORD '*4ACFE3202A5FF5CF467898FC58AAB1D615029441'
*************************** 2. row ***************************
Grants for admin@%: GRANT SELECT (stuid, name) ON `school`.`students` TO 'admin'@'%'

3、收回授權

MariaDB [school]> REVOKE SELECT(stuid) ON school.students FROM admin@'%';  #收回admin@'%'用戶對stuid字段的查詢權限

總結

到此這篇關于MySQL用戶與授權的文章就介紹到這了,更多相關MySQL用戶與授權內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL創建用戶與授權方法
  • MySql增加用戶、授權、修改密碼等語句
  • MySQL創建用戶與授權及撤銷用戶權限方法
  • Mysql中新建用戶及授權的方法分享
  • MySQL中用戶授權以及刪除授權的方法
  • mysql創建數據庫,添加用戶,用戶授權實操方法
  • mysql5.7創建用戶授權刪除用戶撤銷授權
  • MySql安裝與配置方法(MySQL添加用戶、刪除用戶與授權)
  • 在WIN命令提示符下mysql 用戶新建、授權、刪除,密碼修改
  • MySQL 創建用戶、授權用戶、撤銷用戶權限、更改用戶密碼、刪除用戶(實用技巧)

標簽:山西 福州 溫州 三明 阿里 無錫 定西 揚州

巨人網絡通訊聲明:本文標題《MySQL系列之六 用戶與授權》,本文關鍵詞  MySQL,系列,之六,用戶,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL系列之六 用戶與授權》相關的同類信息!
  • 本頁收集關于MySQL系列之六 用戶與授權的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    岛国av在线一区| 欧美一级片在线观看| 欧美日韩视频在线第一区 | 成人av在线影院| 精品视频999| 久久久.com| 日本不卡的三区四区五区| av一区二区三区四区| 精品国产乱码久久久久久图片 | 91在线免费播放| 日韩精品在线一区| 日韩电影在线观看电影| 91福利精品第一导航| 欧美国产丝袜视频| 韩国av一区二区三区在线观看| 91搞黄在线观看| 中文字幕在线不卡| 国产99久久久久| 久久色视频免费观看| 久久精品噜噜噜成人88aⅴ| 欧美日韩激情在线| 亚洲综合一二区| 色综合咪咪久久| 中文成人综合网| 国产成人自拍高清视频在线免费播放| 欧美精品乱码久久久久久| 亚洲va欧美va人人爽| 欧美日韩三级一区二区| 亚洲一线二线三线久久久| 在线视频你懂得一区| 一区二区三区在线视频播放 | 精品视频色一区| 亚洲国产精品一区二区尤物区| 91一区二区在线观看| 国产精品乱码一区二区三区软件| 国产成人精品aa毛片| 国产亚洲成av人在线观看导航 | 成人免费视频在线观看| www.亚洲激情.com| 日韩一区在线免费观看| 94-欧美-setu| 亚洲精品成人悠悠色影视| 色综合天天性综合| 亚洲一区二区三区爽爽爽爽爽| 日本道色综合久久| 婷婷综合在线观看| 欧美大片一区二区| 福利电影一区二区三区| 亚洲欧美一区二区三区国产精品| 欧美日韩综合不卡| 国模少妇一区二区三区| 国产精品系列在线| 欧美日本国产一区| 国产乱码精品一品二品| 中文字幕字幕中文在线中不卡视频| 欧美系列日韩一区| 久久激五月天综合精品| 中文欧美字幕免费| 欧美高清视频不卡网| 国产精品主播直播| 亚洲va国产天堂va久久en| 日韩欧美中文字幕一区| jlzzjlzz亚洲女人18| 天天综合日日夜夜精品| 欧美激情综合网| 欧美日韩免费一区二区三区| 精品一区二区三区视频 | 色婷婷激情综合| 美女一区二区三区在线观看| 国产精品高潮呻吟| 欧美一区二区三区白人| 北条麻妃一区二区三区| 久久av老司机精品网站导航| 亚洲嫩草精品久久| www国产精品av| 欧美日韩视频专区在线播放| 成人小视频免费观看| 日韩**一区毛片| 亚洲三级免费电影| 久久精品一区二区三区不卡| 56国语精品自产拍在线观看| 不卡大黄网站免费看| 久久精品国产久精国产| 亚洲国产精品尤物yw在线观看| 欧美国产国产综合| 久久久久99精品国产片| 4438x亚洲最大成人网| 一本色道亚洲精品aⅴ| 国产精品综合av一区二区国产馆| 午夜精品久久久久久久| 日韩一区在线免费观看| 国产夜色精品一区二区av| 91精品免费观看| 在线观看亚洲精品视频| 91网页版在线| 成人av资源站| 国产成人一区二区精品非洲| 久久99国产精品久久99果冻传媒 | 欧美经典一区二区三区| 日韩一区二区在线看| 欧美日韩另类一区| 日本乱人伦一区| 99精品热视频| 91在线一区二区| 91在线精品一区二区| 不卡的电影网站| 成人激情免费电影网址| 国产一区二区三区不卡在线观看| 男女男精品视频| 日韩电影在线一区| 日韩av电影天堂| 男男视频亚洲欧美| 丝袜美腿亚洲一区二区图片| 亚洲一区二区精品久久av| 亚洲欧美日韩系列| 一区二区在线观看免费视频播放 | 国产日韩精品一区二区三区| 2021中文字幕一区亚洲| 久久人人爽人人爽| 国产精品色噜噜| 日韩伦理av电影| 亚洲精品视频在线观看网站| 亚洲午夜电影在线| 天天影视网天天综合色在线播放| 日本亚洲天堂网| 国内欧美视频一区二区| 国产福利91精品| 色哟哟亚洲精品| 欧美日韩一区高清| 日韩免费视频一区| 国产三级精品三级| 久久女同精品一区二区| 国产精品美女久久久久久久 | 欧美疯狂性受xxxxx喷水图片| 欧美日韩综合不卡| 精品美女被调教视频大全网站| 久久久久久久久岛国免费| 中文字幕一区二区三区视频| 亚洲乱码中文字幕| 老司机午夜精品| 成人综合在线观看| 欧美性色综合网| 欧美第一区第二区| 国产精品亲子伦对白| 亚洲一区二区精品视频| 久久疯狂做爰流白浆xx| 99re热视频精品| 欧美sm美女调教| 日韩理论电影院| 裸体一区二区三区| 色噜噜偷拍精品综合在线| 91精品国产综合久久久久久久久久 | 欧美成人国产一区二区| 综合在线观看色| 久久成人久久鬼色| 色欧美88888久久久久久影院| 在线不卡欧美精品一区二区三区| 久久久久国产免费免费| 午夜久久久久久久久| aa级大片欧美| 精品国产网站在线观看| 亚洲一区二区三区视频在线播放| 国产精品一区二区三区网站| 欧美三片在线视频观看| 久久综合给合久久狠狠狠97色69| 亚洲一区影音先锋| 成人午夜av在线| 精品成a人在线观看| 亚洲成精国产精品女| 成人一级视频在线观看| 日韩一卡二卡三卡国产欧美| 亚洲美女偷拍久久| 岛国一区二区在线观看| 精品sm在线观看| 免费在线看一区| 欧美日韩在线不卡| 亚洲精品日韩综合观看成人91| 国产精品一区二区果冻传媒| 欧美一级理论片| 亚洲国产你懂的| 欧美自拍丝袜亚洲| 国产精品久久久爽爽爽麻豆色哟哟| 国内偷窥港台综合视频在线播放| 欧美高清dvd| 日韩不卡一二三区| 欧美三级日韩三级| 亚洲国产日韩一级| 欧美在线看片a免费观看| 日韩理论片网站| 色综合一区二区| 成人欧美一区二区三区小说| 成人黄色小视频| 国产精品视频一区二区三区不卡| 国产一区二区伦理片| 欧美大白屁股肥臀xxxxxx| 日韩中文字幕亚洲一区二区va在线 | 日韩黄色一级片| 538prom精品视频线放| 天天综合网天天综合色| 欧美老年两性高潮|