mysql權限分類

USAGE --無權限,只有登錄數據庫,只可以使用test或test_*數據庫
ALL --所有權限

select/update/delete/super/slave/reload --指定的權限
with grant option --允許把自己的權限授予其它用戶(此用戶擁有建立賬號的權限)

權限級別:
1、. --全庫、全表(mysql.user)
2、mysql.* --mysql庫下所有表(某庫中的所有表)(mysql.db)
3、mysql.user --mysql庫中user表(單表)(mysql.table_priv)
4、mysql.user.host --mysql庫中user表的host列(mysql.columns_priv)

用戶權限:

user@localhost 本地
user@192.168.0.1 某一臺主機
user@192.168.0.0/255.555.255.0 內網網段可以登錄
user@% 任何機器上都可以登錄

登錄方式<本地|網絡> with grant option ALL<select|insert|update|delete> .

1.新建一個本地帳號u01 可以創建用戶可以執行所有的動作對所有庫的所有表執行

create user 'u01'@'localhost' identified by '123';
grant all on *.* to 'u01'@'localhost' with grant option ; 

2.使用u01來 新建u02使用tcp方式登錄 對db01庫可以執行任何操作

create user 'u02'@'192.168.0.1' identified by '456';
grant all on db01.* to 'u02'@'192.168.0.1';
mysql -u u02 -p456 -h192.168.0.1 -P3306

3.新建u03 在客服端192.168.0.254 對db01庫中t1表可以執行任何操作

grant all on db01.t1 to 'u03'@'192.168.0.254' identified by '789';

4.新建u04 在內網網段192.168.0.0/24 對db01.t1.id 可以執行任何操作

grant select,update(id,name) on db01.t1 to 'u04'@'192.168.0.0/24(掩碼必須寫完整的)' identified by '123456';
update mysql.user set host=192.168.0.0/255.255.255.0 where user='u04';
flush privileges;
grant select,update(id,name) on db01.t1 to 'u04'@'192.168.0.0/255.255.255.0'

5.新建u05 在任何機器上可以登錄 對db02全庫操作

grant all on db02.* to 'u05'@'%' identified by 'redhat';

取消權限revoke

revoke all on *.* from 'u01'@'localhost';
delete from mysql.user where user regexp '^u.*';
flush privileges;

不進數據庫在外面查看表信息

mysql  -uroot -p123 -e "select user,host,password from mysql.user"

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/10684.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/10684.shtml
英文地址,請注明出處:http://en.pswp.cn/web/10684.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C語法:for循環執行順序

今天下編寫代碼時遇到了如下情況&#xff1a;期望是輸出 i1,j2 i1,j3 i1,j4 i2,j3 int main(void) {int i,j;for(i1;i<3;i){for(j1;j!i&&j<4;j){printf("i%d,j%d\n",i,j);}}return 0; }實際輸出結果&#xff1a; i2,j1 分析上述代碼&#xff1a…

商務分析方法與工具(九):Python的趣味快捷-Pandas處理公司財務數據集思路

Tips&#xff1a;"分享是快樂的源泉&#x1f4a7;&#xff0c;在我的博客里&#xff0c;不僅有知識的海洋&#x1f30a;&#xff0c;還有滿滿的正能量加持&#x1f4aa;&#xff0c;快來和我一起分享這份快樂吧&#x1f60a;&#xff01; 喜歡我的博客的話&#xff0c;記得…

LangChain:大模型框架的深度解析與應用探索

在數字化的時代浪潮中&#xff0c;人工智能技術正以前所未有的速度蓬勃發展&#xff0c;而大模型作為其中的翹楚&#xff0c;以生成式對話技術逐漸成為推動行業乃至整個社會進步的核心力量。再往近一點來說&#xff0c;在公司&#xff0c;不少產品都戴上了人工智能的帽子&#…

初識C語言——第十八天

循環while/do while while 語法結構 while(表達式) 循環語句; break:在while循環中&#xff0c;break用于永久的終止循環 continue:在while循環中&#xff0c;continue的作用是跳過本次循環continue后面的代碼 直接去判斷部分&#xff0c;看是否進行下一次循環。 注意事項…

Logstash詳解

Logstash詳解&#xff1a;構建強大日志收集與處理管道的利器 一、引言 在大數據和云計算的時代&#xff0c;日志數據作為企業運營和故障排查的重要依據&#xff0c;其收集、處理和分析能力顯得尤為重要。Logstash&#xff0c;作為一款強大的日志收集、處理和轉發工具&#xf…

[AI OpenAI-doc] 安全最佳實踐

使用我們的免費 Moderation API OpenAI 的 Moderation API 是免費使用的&#xff0c;可以幫助減少您完成中不安全內容的頻率。或者&#xff0c;您可能希望開發自己的內容過濾系統&#xff0c;以適應您的使用情況。 對抗性測試 我們建議對您的應用進行“紅隊測試”&#xff0…

即插即用篇 | YOLOv8引入軸向注意力 Axial Attention | 多維變換器中的軸向注意力

本改進已集成到 YOLOv8-Magic 框架。 我們提出了Axial Transformers,這是一個基于自注意力的自回歸模型,用于圖像和其他組織為高維張量的數據。現有的自回歸模型要么因高維數據的計算資源需求過大而受到限制,要么為了減少資源需求而在分布表達性或實現的便捷性上做出妥協。相…

解決wangEditor使用keep-alive緩存后,調用editor.cmd.do()失敗

前提&#xff1a;wangeditor版本&#xff1a;4.7.11 vue版本&#xff1a;vue2 問題&#xff1a;在使用wangeditor富文本編輯器時&#xff0c;需求需要通過點擊一個按鈕&#xff0c;手動插入定義好的內容&#xff0c;所以使用了 editor.cmd.do(insertHTML, ....) 方法新增…

青少年軟件編程(Python)等級考試試卷(二級)2024年3月

2024.03電子學會青少年軟件編程 Python二級 等級考試試卷 一、單選題 1.期末考試結束了&#xff0c;全班的語文成績都儲存在列表score 中&#xff0c;班主任老師請小明找到全班最高分&#xff0c;小明準備用Python 來完成&#xff0c;以下哪個選項&#xff0c;可以獲取最高分…

較難題 鏈表的回文結構

本題來自鏈表的回文結構_牛客題霸_牛客網 (nowcoder.com) 234. 回文鏈表 - 力扣&#xff08;LeetCode&#xff09; 題面&#xff1a; 對于一個鏈表&#xff0c;請設計一個時間復雜度為O(n),額外空間復雜度為O(1)的算法&#xff0c;判斷其是否為回文結構。 給定一個鏈表的頭…

03.Linux文件操作

1.操作系統與Linux io框架 1.1 io與操作系統 1.1.1 io概念 io 描述的是硬件設備之間的數據交互&#xff0c;分為輸? (input) 與輸出 (output)。 輸?&#xff1a;應?程序從其他設備獲取數據 (read) 暫存到內存設備中&#xff1b;輸出&#xff1a;應?程序將內存暫存的數據…

FANUC機器人基本保養概述

對于工業機器人來說&#xff0c;定期保養機器人可以延長機器人的使用壽命。對于FANUC機器人來說&#xff0c;FANUC機器人的常規保養周期可以分為日常、三個月、六個月、一年、兩年、三年。以下是FANUC機器人的基本保養周期概覽&#xff1a; 在實際生產應用中&#xff0c;可以參…

具身智能論文

目錄 1. PoSE: Suppressing Perceptual Noise in Embodied Agents for Enhanced Semantic Navigation2. Embodied Intelligence: Bionic Robot Controller Integrating Environment Perception, Autonomous Planning, and Motion Control3. Can an Embodied Agent Find Your “…

7.STL_string(詳細)

1. 什么是STL STL(standard template libaray-標準模板庫)&#xff1a;是C標準庫的重要組成部分&#xff0c;不僅是一個可復用的組件庫&#xff0c;而且 是一個包羅數據結構與算法的軟件框架。 2. STL的版本 原始版本 Alexander Stepanov、Meng Lee 在惠普實驗室完成的原始版…

maven遠程倉庫訪問順序

首先需要了解一下各個配置文件&#xff0c;主要分為三類&#xff1a; 全局配置文件(${maven.home}/conf/settings.xml)&#xff0c;maven安裝路徑下的/conf/settings.xml用戶配置文件(%USER_HOME%/.m2/settings.xml)&#xff0c;windows用戶文件夾下項目配置文件&#xff1a;p…

C/C++ 入門(10)list類(STL)

個人主頁&#xff1a;仍有未知等待探索-CSDN博客 專題分欄&#xff1a;C 歡迎來指教&#xff01; 目錄 一、標準庫中的list 1、了解 2、常用接口說明 a.常見的構造函數 b.迭代器 c. Capacity?編輯 d.Element access e.Modifiers 二、實現 1、框架 a.節點 b.迭代器 …

簡單易懂的Java Queue入門教程!

哈嘍&#xff0c;各位小伙伴們&#xff0c;你們好呀&#xff0c;我是喵手。運營社區&#xff1a;C站/掘金/騰訊云&#xff1b;歡迎大家常來逛逛 今天我要給大家分享一些自己日常學習到的一些知識點&#xff0c;并以文字的形式跟大家一起交流&#xff0c;互相學習&#xff0c;一…

如何建設智慧黨校

隨著信息技術的飛速展開&#xff0c;特別是近年移動互聯網技術&#xff0c;物聯網技術&#xff0c;人工智能技術&#xff0c;大數據數據的深入展開&#xff0c;我國快速的進入信息化社會&#xff0c;信息化對各行各業的改造越來越深入&#xff0c;任何職業&#xff0c;任何安排…

SSM【Spring SpringMVC Mybatis】—— Spring(一)

目錄 1、初識Spring 1.1 Spring簡介 1.2 搭建Spring框架步驟 1.3 Spring特性 1.5 bean標簽詳解 2、SpringIOC底層實現 2.1 BeanFactory與ApplicationContexet 2.2 圖解IOC類的結構 3、Spring依賴注入數值問題【重點】 3.1 字面量數值 3.2 CDATA區 3.3 外部已聲明be…

淺談ArrayList和LinkedList的區別

ArrayList和LinkedList在Java中都是常用的List接口的實現類&#xff0c;但它們之間存在一些顯著的區別。 實現方式&#xff1a; ArrayList&#xff1a;基于數組實現。內部使用一個動態數組來存儲元素&#xff0c;這意味著可以通過索引快速訪問元素&#xff0c;時間復雜度為O(1)…