首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL允许任何用户名的ODBC

MySQL允许任何用户名的ODBC
EN

Database Administration用户
提问于 2018-03-08 19:30:29
回答 2查看 57关注 0票数 0

我在远程服务器上有一个MySQL社区数据库,我试图让Microsoft从它读取数据。这些数据是敏感的。问题是,MySQL并不关心我在.DSN文件中给它的用户名。无论如何,它都能让我读取整个数据库!如何让它实际检查我在.DSN文件中给它的用户名?

编辑:我不是一个DBA,我是一个在他头上的实习生。请不要以为我知道任何事情:)

EN

回答 2

Database Administration用户

发布于 2018-03-08 20:44:00

我强烈怀疑这不是MySQL“不检查”用户名的问题,而是权限太广的问题。

SELECT * FROM mysql.db WHERE Db = 'yourdb';开始,确保只为您的DB设置所需的权限。

票数 1
EN

Database Administration用户

发布于 2018-03-17 01:40:19

我想通了。服务器认为它是使用-跳过-授予-表启动的,这样任何人都可以以任何密码作为任何用户登录。这个选项甚至没有启用,但我尝试运行“刷新特权”,这解决了问题。

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

https://dba.stackexchange.com/questions/199752

复制
相关文章

相似问题

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