MySQL权限及安全管理

%ign%ignore_a_1%re_a_1%权限系统非常重要,但同时又是一个很多开发者或管理者所忽略的。权限分配不但,将会造成难以挽回的悲惨后果。我之前所在一家公司,关于数据库权限这块就完全不重视,所有开发者都有线上系统的最高权限。想想看,如果哪天有其中一个人删库了,那么多人你知道是谁弄的吗?所以,大家一定要引起重视。

一般建议最高权限只会给一个人,这个人做为管理者,再去分配其他开发者对应权限。开发阶段本地的库还好些,对于线上的库,给予权限时要慎重。

权限认证的原理

MySQL的权限认证是通过两个方面来认证的。首先会进行用户的ip、用户名及密码校验,校验通过的用户,才能连接上Mysql。当连上后,用户进行任何操作时,Mysql都会对其所拥有的权限进行校验,拥有该权限,才会执行用户请求的操作。否则,不执行。

Mysql权限分类

MySQL的权限大致分为三类:

对数据的操作,比如增删改查。

结构的操作,比如创建库,修改表结构等。

管理方面的权限,比如创建用户、分配权限等。

Mysql权限分配原则

给予最小权限,比如目前该用户只需要看的权限且只需要看一个表时,那就不要去分配所有表的读权限。只限制为一个表的权限,不要怕麻烦就给予所有表的读权限。

创建用户时一定要限制ip及设定足够强度的密码。

定期清理不需要的用户,及回收那些不需要的权限。

账号管理

创建账号

mysql文档里创建用户的语法如下:

CREATE USER [IF NOT EXISTS]    user [auth_option] [, user [auth_option]] ...    [REQUIRE {NONE | tls_option [[AND] tls_option] ...}]    [WITH resource_option [resource_option] ...]    [password_option | lock_option] ...

参数有点多,别急,慢慢来通过例子来看。首先用最少的选项创建一个账号。

# 创建一个无需密码即可本地登录的用户mysql> CREATE USER 'u1'@'localhost';Query OK, 0 rows affected# 创建一个需要密码授权的用户,但不限制ipmysql> CREATE USER 'u2'@'%' identified by '321232';# 注意,密码必须使用引号,单引号或双引号都行,但不加就出错。# 如果不想使用明文的密码,可以使用passwordmysql> select password('111111');+-------------------------------------------+| password('111111')                        |+-------------------------------------------+| *FD571203974BA9AFE270FE62151AE967ECA5E0AA |+-------------------------------------------+1 row in setmysql> CREATE USER 'u3'@'192.168.1.%' IDENTIFIED BY PASSWORD '*FD571203974BA9AFE270FE62151AE967ECA5E0AA';Query OK, 0 rows affected

查看用户列表

系统用户列表是存放是mysql库里的user表。

mysql> SELECT user,host,account_locked FROM mysql.user;
+—————+————-+—————-+
| user          | host        | account_locked |
+—————+————-+—————-+
| root          | localhost   | N              |
| mysql.session | localhost   | Y              |
| mysql.sys     | localhost   | Y              |
| u1            | localhost   | N              |
| u2            | %           | N              |
| u2            | localhost   | N              |
| u3            | 192.168.1.% | N              |
+—————+————-+—————-+
7 rows in set

网龙b2b仿阿里巴巴电子商务平台 网龙b2b仿阿里巴巴电子商务平台

本系统经过多次升级改造,系统内核经过多次优化组合,已经具备相对比较方便快捷的个性化定制的特性,用户部署完毕以后,按照自己的运营要求,可实现快速定制会费管理,支持在线缴费和退费功能财富中心,管理会员的诚信度数据单客户多用户登录管理全部信息支持审批和排名不同的会员级别有不同的信息发布权限企业站单独生成,企业自主决定更新企业站信息留言、询价、报价统一管理,分系统查看分类信息参数化管理,支持多样分类信息,

网龙b2b仿阿里巴巴电子商务平台 0 查看详情 网龙b2b仿阿里巴巴电子商务平台

删除用户

删除用户的语法如下:

DROP USER 用户名@ip;

现在我们来删除u2@’%’

mysql> drop user u2@'%';Query OK, 0 rows affected

这样u2用户就被删除了。

修改用户账号

语法如下:

rename user old@'oldip' to new@'newip';

案例如下:

mysql> RENAME USER u1@localhost to user1@'127.0.0.1';Query OK, 0 rows affected

授权

学完了如何创建账号及管理账号后,我们来看看如何给用户授权以及如何回收不需要的权限。

用户授权

给用户授权语法如下:

GRANT 权限 ON 数据库名*表名 TO 用户名@ip;

案例如下:

mysql> GRANT SELECT ON *.* TO 'u1'@'localhost' ; Query OK, 0 rows affected (0.00 sec) -- 全局级别授权   mysql> GRANT ALL ON test.* TO 'u2'@'localhost'; Query OK, 0 rows affected (0.00 sec) -- 数据库级别授权   mysql> GRANT ALL ON test.student TO 'u3'@'localhost' WITH GRANT OPTION; -- 表级别授权

查看用户的权限

给用户授权后,我们来查看用户是否已经获得到了这些权限。

回收用户权限

当发现给与的权限多了,那么就应该及时回收这些权限。回收权限的语法和授权的语法非常像。

REVOKE 权限 ON 数据库*表 FROM 用户名@ip地址

以上就是MySQL权限及安全管理的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/889850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月28日 14:26:58
下一篇 2025年11月28日 14:27:19

相关推荐

  • 币圈热门币种有哪些?2025年-2030年热门币种价格预测

    在瞬息万变的数字资产市场中,识别具有长期潜力的项目是参与者关注的焦点。本文将深入探讨当前市场上的几个主流热门币种,并基于其技术基础、生态系统发展和市场趋势,展望它们在2025年至2030年期间的潜在价值走向。 热门%ignore_a_1%官方地址汇总 币安Binance:  ()欧易OKX:  ()…

    2025年12月8日
    000
  • 领涨2025加密市场的前二十大代币排行榜(最新更新)

    随着新周期的临近,投资者正积极寻找有望在2025年引领市场的加密资产。本榜单基于项目技术、生态系统发展、社区活跃度和市场叙事,精选出20个具备巨大潜力的代币,旨在为您的研究和决策提供参考。 主流代币%ignore_a_1%推荐 币安Binance:  ()欧易OKX:  () Huobi火币:   …

    2025年12月8日 好文分享
    000
  • 以太坊币10年历史价格走势

    %ignore_a_1%十年价格波动受技术升级、市场情绪、监管政策等多因素影响,其关键里程碑包括2015年主网上线、2017年ICO热潮推动价格飙升、2020年DeFi兴起、2021年NFT爆发、2022年“合并”升级及2023年逐步复苏。获取历史价格数据可通过CoinMarketCap或CoinG…

    2025年12月8日
    000
  • 虚拟币市场波动分析 虚拟货币投资风险与策略

    %ignore_a_1%市场波动剧烈的原因包括市场情绪驱动、监管政策不确定、内在价值难以估量和市场体量较小;主要风险有市场风险、监管风险、安全风险和技术风险;应对策略包括做好研究、严格风险管理、采用长期视角、定期定额投资和保持信息灵通克服情绪化交易。市场情绪受FOMO和FUD影响导致非理性交易,监管…

    2025年12月8日
    000
  • 稳定币有哪几种 数字货币稳定币有哪些

    %ignore_a_1%是加密世界的重要基石,它通过锚定美元等法定货币来维持价格稳定,为波动的加密市场提供了避风港和交易媒介。本文将详细介绍当前市场上主流的数字货币稳定币,帮助你了解它们的特点和区别。 2025年稳定币交易所: 欧易okx官网: 币安binance官网: 火币htx官网:  稳定币的…

    2025年12月8日
    000
  • 比特币/以太坊双获取教程 一机两获取年入10万,配置单免费领!

    本文将围绕“双获取”这一概念展开,详细解释其基本原理和历史背景,并针对标题中提到的%ignore_a_1%与以太坊双挖的可行性进行分析。文章会阐明为何当前无法再进行以太坊挖框,并对挖框的收益和配置问题进行现实的说明,帮助您理解加密货币挖框领域的重大变化,而不是提供一个已经过时的操作教程。 2025主…

    2025年12月8日
    000
  • 数字货币开发解决方案 揭秘交易所级虚拟货币系统架构设计

    构建一套稳定、安全且高效的交易所级虚拟货币系统是一项复杂的系统工程。本文将解析其核心系统架构,通过讲解关键模块与设计流程,为理解和开发此类系统提供清晰的指引。 2025主流加密货币交易所官网注册地址推荐: 欧易OKX: Binance币安: Gateio芝麻开门: 火币htx:[ 核心架构分层设计 …

    2025年12月8日
    000
  • 您如何立即兑现Dogecoin? 2025的最佳方法

    2025年兑现%ignore_a_1%的最有效方法包括通过主流交易平台、P2P市场和加密借记卡消费。1. 主流平台如OKX、Gate.io等提供高流动性、操作便捷但需身份验证及承担手续费;2. P2P交易支持灵活支付方式并可能获得更优汇率,但成交速度不确定且风险较高;3. 加密借记卡可即时消费Dog…

    2025年12月8日
    000
  • 以太坊交易平台必安app安装教程 ETH平台v2.102.3安卓版

    本文为安卓用户提供了必安(Binance)App v2.102.3版本的详细安装指南,确保顺利安装并安全交易数字资产。1. 安装前需检查系统版本、开启未知来源应用权限并确保网络通畅;2. 通过访问官网、寻找下载入口、选择安卓版本获取官方APK文件;3. 下载后通过文件管理器找到APK文件、点击安装、…

    2025年12月8日
    000
  • 币圈是什么 币圈是什么意思

    本文将围绕“%ignore_a_1%是什么”这一主题,深入浅出地介绍数字货币和区块链技术,帮助读者理解“币圈”的含义及其运作模式。我们将从基础概念入手,逐步揭示数字货币的本质,并介绍参与币圈的常见方式,同时也会提及其中存在的潜在风险。 2025主流加密货币交易所官网注册地址推荐: 欧易OKX: Bi…

    2025年12月8日 好文分享
    000
  • 交易所排名 币圈前十交易所有哪些

    在数字资产的世界里,%ignore_a_1%交易所扮演着至关重要的角色,它们是连接普通用户与复杂加密金融市场的核心桥梁。这些平台不仅仅提供简单的买卖服务,其业务范围已经扩展到涵盖衍生品交易、资产质押、流动性挖框、新项目发行乃至去中心化金融应用的入口等多个维度。一个交易所的综合实力,通常通过其交易量、…

    2025年12月8日 好文分享
    000
  • 2025年加密货币交易所市场份额排名 交易量增长最快的平台有哪些?

    进入2025年,全球%ignore_a_1%市场的格局经历了深刻的演变与重塑。市场的竞争早已不局限于单一的交易深度或上币速度,而是转向了一场关于生态系统完整性、技术创新、用户资产安全以及全球合规化布局的全面较量。在这一背景下,各大交易平台的市场份额排名清晰地反映了其综合实力的消长。能够稳居前列的平台…

    2025年12月8日
    000
  • 十大安全正规的比特币交易所

    在全球%ignore_a_1%市场中,选择一个安全正规的比特币交易所至关重要。用户在进行交易时,资金安全和平台合规性是首要考量因素。以下将介绍当前市场上排名靠前的十家安全正规的比特币交易所,希望能为用户提供参考。 1. Binance 全球领先的加密货币交易所,提供广泛的交易对和衍生品。拥有强大的技…

    2025年12月8日 好文分享
    000
  • 比特币十大交易平台排行榜

    在全球%ignore_a_1%市场中,选择一个安全正规的比特币交易所至关重要。用户在进行交易时,资金安全和平台合规性是首要考量因素。以下将介绍当前市场上排名靠前的十家安全正规的比特币交易所,希望能为用户提供参考。 1. Binance 全球领先的加密货币交易所,提供广泛的交易对和衍生品。拥有强大的技…

    2025年12月8日 好文分享
    000
  • 数字货币十大交易所app(下载教程汇总)

    在全球%ignore_a_1%市场中,选择一个安全正规的比特币交易所至关重要。用户在进行交易时,资金安全和平台合规性是首要考量因素。以下将介绍当前市场上排名靠前的十家安全正规的比特币交易所,希望能为用户提供参考。 1. Binance 全球领先的加密货币交易所,提供广泛的交易对和衍生品。拥有强大的技…

    2025年12月8日 好文分享
    000
  • 安全正规的比特币交易所排名top10

    在全球%ignore_a_1%市场中,选择一个安全正规的比特币交易所至关重要。用户在进行交易时,资金安全和平台合规性是首要考量因素。以下将介绍当前市场上排名靠前的十家安全正规的比特币交易所,希望能为用户提供参考。 1. Binance 全球领先的加密货币交易所,提供广泛的交易对和衍生品。拥有强大的技…

    2025年12月8日 好文分享
    000
  • 十大低手续费的虚拟币交易app(2025最新排名榜)

    随着%ignore_a_1%市场的日益成熟,选择一个手续费低廉、安全可靠的交易平台变得至关重要。手续费直接影响交易成本和利润空间,尤其对于频繁交易的用户而言,更需要精打细算。2025年,众多虚拟币交易App在手续费、交易深度、用户体验等方面展开激烈竞争。本文综合考量了各平台的交易费用、安全性、用户评…

    2025年12月8日 好文分享
    000
  • Gate.io芝麻开门交易所中文版官网链接2025

    Gate.io之所以能在众多交易所中脱颖而出,并非偶然。其背后蕴藏着多年的技术积累和对用户需求的深刻理解。平台致力于打造一个安全、透明、高效的数字资产交易环境,让用户能够放心地进行交易和投资。Gate.io提供的不仅仅是一个交易场所,更是一个连接全球数字资产爱好者的社区。 Gate.io芝麻开门交易…

    2025年12月8日
    000
  • 怎么下载欧意交易所 欧意使用教程

    在%ignore_a_1%日益普及的今天,选择一个安全、便捷、功能强大的交易平台至关重要。欧意交易所(okx)作为全球领先的数字资产交易平台之一,凭借其丰富的交易品种、强大的安全保障和流畅的用户体验,吸引了众多投资者的目光。本教程将详细介绍如何下载欧意交易所,并提供全面的使用指南,帮助您快速上手,安…

    2025年12月8日
    000
  • 稳定币特征有哪些 什么是稳定币

    在%ignore_a_1%的世界中,价格波动一直是主流币种(如比特币、以太坊)的一大痛点。为了解决这个问题,一种特殊类别的数字资产——稳定币(stablecoin)应运而生。稳定币因其价格相对稳定、便于交易结算而广泛用于交易所、defi、支付和跨境清算等场景。 一、什么是稳定币? 稳定币(Stabl…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信