提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:莫成敏|2020-01-13 14:09:46.710|阅读 303 次
概述:本文介绍如何使用安全管理器(Security Manager)改进数据库管理并确保更好的MySQL数据库安全性,这是一种方便、轻松地管理MySQL用户帐户及其特权的专业工具。它已集成到 dbForge Studio for MySQL中, 或作为 dbForge Fusion for MySQL 的一部分提供。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
dbForge Studio for MySQL是用于MySQL和MariaDB数据库开发,管理和管理的通用GUI工具。IDE允许您创建和执行查询,开发和调试存储的例程,自动化数据库对象管理,通过直观的界面分析表数据。MySQL客户端提供了数据和架构比较和同步工具,数据库报告工具,带有计划的备份选项等等。MySQL版本已经升级到8.0,dbForge Studio for MySQL支持最新版MySQL。
高效的数据库管理取决于许多因素。安全性是确保独立数据库和大型数据库基础结构稳定的关键。
正确和准确地管理用户帐户及其特权可以极大地提高安全性。然而,在实践中,这变成了一项艰巨的任务。数据库管理员知道,在快节奏的环境中,除非拥有可靠的工具,否则在控制大量帐户及其特权的同时避免错误是不可能的。
本文介绍如何使用安全管理器(Security Manager)改进数据库管理并确保更好的MySQL数据库安全性,这是一种方便、轻松地管理MySQL用户帐户及其特权的专业工具。它已集成到 dbForge Studio for MySQL中, 或作为 dbForge Fusion for MySQL 的一部分提供。
为什么使用安全管理器?
作为一个强大的数据库安全管理工具,安全管理器在MySQL用户帐户和特权的管理方面产生了重大变化。扩展的功能和精心设计的用户界面为执行日常管理任务提供了一种准确而轻松的方法。
使用Security Manager,您可以通过以下方式受益:
可视化管理MySQL用户帐户和特权
现在,您可以毫不费力地创建、编辑或删除用户帐户,在全局或对象级别上授予或撤消特权,并完全控制数据库安全性,而无需在命令行中键入单调的代码。图形用户界面提供了执行所有这些任务的清晰方法。
“安全管理器”窗口由两部分组成-左边的部分显示所有用户帐户的列表,右边的部分使您可以输入和管理用户帐户的数据。所有数据均分为5组,分别位于单独的标签上。它们如下:
几次单击即可创建用户帐户
每个用户帐户都有一组不同的参数,应正确输入然后进行管理。它需要MySQL语法方面的丰富经验,以及注意力和时间。例如,您需要使用以下参数创建一个新的用户帐户:
按照惯例,要创建这样的帐户,您应该输入以下语句:
CREATE USER 'michael' @'%'; GRANT USAGE ON *.* TO 'michael' @'%' IDENTIFIED BY 'testpassword' REQUIRE SSL WITH MAX_QUERIES_PER_HOUR 20 MAX_UPDATES_PER_HOUR 5 MAX_CONNECTIONS_PER_HOUR 10 MAX_USER_CONNECTIONS 2; SET PASSWORD FOR 'michael'@'localhost' = PASSWORD ('testpassword')
现在,您无需命令行即可创建和编辑用户帐户。在“安全管理器”窗口中,右键单击用户帐户列表,然后从菜单中选择“新用户”选项。可视化创建或编辑用户帐户及其权限将您的工作提升到一个新的水平,您可以在加速工作和自动化日常任务的同时避免错误。
由于所有用户帐户的参数均分为5类,并以相应的名称放置在单独的选项卡上,因此您仅应切换到所需的选项卡并输入所选用户帐户的数据。不会丢失任何必需的参数。在“常规”选项卡上,将上述用户帐户的参数输入到相应的字段中。然后切换到SSL标签并从下拉列表中选择SSL选项。要保存新帐户,请单击工具栏上的“保存”按钮。仅此而已,没有错误和努力。您可以在“安全管理器”窗口的左侧看到新创建的帐户。
下次需要更改任何用户参数时,只需在“安全管理器”窗口的左侧选择所需的用户,然后在右侧轻松编辑其参数。要复制用户帐户,请从右键菜单中选择相应的选项。还有一个有用的功能——Security Manager可以为每个创建的用户帐户生成DDL语句,因此您可以在需要时使用此无错误的语句。
准确授予/撤销特权
每个数据库管理员每天都会管理大量用户帐户并更新其特权。这是一个耗时且有时令人困惑的任务,其中会发生许多错误。因此,它影响数据库安全性。Security Manager为您提供了一个完美的解决方案,以减少错误并获得对用户特权的准确管理。
让我们以一种标准情况为例,应该为michael @%用户帐户授予一些全局特权(例如,Drop、Insert和Select)和对象特权(例如,demobase.transactions的Select、Create和Alter)。考虑到特权列表,您可以记住帐户名并创建如下语句:
GRANT DROP, INSERT, SELECT ON *.* TO 'michael' @'%' IDENTIFIED BY 'testpassword' WITH GRANT OPTION; GRANT SELECT, CREATE, ALTER ON demobase.transactions TO 'michael' @'%';
借助Security Manager便捷的用户界面,您可以清晰查看视图,并可以快速访问用户帐户及其特权列表。在全局和对象级别上授予和撤销特权变得容易,因为您唯一要做的就是在“安全管理器”窗口中选择具有相应名称的选项卡。
在角色选项卡上,您可以将角色分配给用户帐户。此功能允许一次授予一组特权,而无需在可用特权的常规列表中检查每个特权。要查看每个角色授予的特权,请转到“全局特权”选项卡。在这里,您可以向授予角色的特权添加特权,或者撤销不需要的特权。
切换到“全局特权”选项卡,然后在列表中选中上述全局特权旁边的复选框以授予它们。您可以通过清除相应的复选框来撤消特权。
此外,为方便起见,“With Grant”选项位于列表的顶部。它允许用户向其他用户授予特权。授予特权的逻辑显而易见。您可以一键应用任何特权,并查看授予或不授予的全部内容。要撤消特权,请在列表中选择所需的特权,然后清除其旁边的复选框。
要在对象级别授予特权,请切换到“对象特权”选项卡。在这里,您可以在左侧看到所有数据库对象,并在右侧看到一个特权列表。现在您已经知道该怎么办。没有机会挠头和困惑。展开模式树,从“demobase”中选择表“transactions”,然后在右侧检查所需的特权。在窗口底部,您可以看到当前用户帐户的所有对象特权的列表。
您还可以在数据库资源管理器(用于增强数据库工作的便捷工具)中右键单击所需的数据库对象,然后从菜单中选择“编辑特权”选项。将打开“对象权限”选项卡,并在模式树中突出显示对象。
总结
有许多提高数据库安全性的方法。您可以选择其中任何一个来协助您进行数据库管理。但是主要思想是为了避免错误并保证期望的结果,您应该将MySQL用户帐户和特权的管理委托给功能强大的工具。
使用Security Manager,您将获得清晰、准确的管理,并能够提高生产率。记住要在命令行中键入的有效语句时,请不要浪费时间。使用“安全管理器”窗口的五个选项卡,单击几次即可创建用户帐户,为所选帐户在全局级别和对象级别上授予特权,然后一目了然地获得帐户参数的清晰视图。您可以点击下载dbForge Studio for MySQL试用版免费体验~
相关内容推荐:
dbForge Studio for MySQL 使用教程>>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
dbForge Studio for MySQL是与专业化MySQL数据库紧密相连的先进开发环境。
dbForge Fusion for MySQL这是一款非常给力的插件,专门用来简化MySQL数据库的开发。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢