首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql数据库上的目录隐私会停止C#吗?

MySql数据库上的目录隐私会停止C#吗?
EN

Stack Overflow用户
提问于 2018-10-02 21:26:26
回答 1查看 43关注 0票数 0

我有一个附加到C#的C#脚本,它可以访问MySql数据库中的数据。在数据库中,除了用户密码之外,我还可以将目录隐私添加到特定数据库的额外保护。在没有密码的情况下,我的C#脚本会被从目录隐私中阻止吗?我想要额外的隐私,这样黑客就可以拆解我的程序,如果没有其他密码,他们就不能访问和更改我的数据库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-02 21:52:07

欢迎来到堆栈溢出。

正如你所知,MySQL是一个客户端服务器平台。嵌入在团结中的C#代码将访问数据,而不是直接从用户文件系统上的某个目录读取MySQL的数据文件。相反,您的代码将建立到MySQL数据库服务器的连接,并使用该连接检索内容。

要打开该连接,您的C#代码需要MySQL服务器上的用户名和密码。在连接打开时,代码将该信息传递给MySQL服务器,如果它是valide,则MySQL服务器将接受该信息。

因此,您的计算机上唯一需要直接访问MySQL文件的软件(在文件系统中)是MySQL服务器(通常称为mysqld,而在MySQL服务上)。我相信您是指目录隐私,保存MySQL文件的目录上的安全设置。不要直接访问那些文件!如果您的C#程序直接读取这些文件,那么您将很难理解它们的内容。如果您直接编写它们,您将破坏您的数据库。

当多个用户需要共享一个数据库时,通常会使用MySQL、postgreSQL和Server以及其他客户端服务器DBMS平台。

如果要创建本地单用户表,则可能需要使用SQLlite进行调查。您可以将其直接构建到程序中,而不是将其作为单独的守护进程或服务运行。在这种情况下,程序中的SQLlite库直接读取数据库文件,您需要考虑这些目录上的安全设置。

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

https://stackoverflow.com/questions/52616634

复制
相关文章

相似问题

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