首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQL客户端级别控制访问的最佳方法是什么?

问在MySQL客户端级别控制访问的最佳方法是什么?
EN

Server Fault用户
提问于 2011-07-10 05:32:56
回答 1查看 79关注 0票数 0

实现对生产MySQL实例的访问控制的最佳方法是什么?

目的不是禁止开发人员访问MySQL,而是对数据库的MySQL修改执行LDAP身份验证和审计日志记录。

命令行客户端mysql提供的方式,LDAP auth和审计日志记录吗?

EN

回答 1

Server Fault用户

发布于 2011-07-10 05:53:34

在命令行客户端上放置访问控制是没有意义的;任何想破坏数据库的人都可以避免使用CLI。

MySQL确实能够记录所有查询以及发出查询的用户名,但在生产系统上启用它并不是一个特别好的主意,因为它会对性能造成不良影响(很多磁盘IO都是通过将每个查询写入磁盘生成的)。

最后,就LDAP (或其他外部用户)而言,MySQL深陷于它自己的身份验证的小世界中;它曾经是困扰我的东西,但我已经接受它只是数据库所做的事情之一。

我只是避免让人们在没有成人监督的情况下使用生产数据库。一个善意的傻瓜可以用一个考虑不充分的查询来破坏生产操作,这是相当大的。是的,开发人员不喜欢它,不,我不在乎。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/288718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档