首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL与统一登录

MySQL与统一登录
EN

Stack Overflow用户
提问于 2016-07-22 15:17:22
回答 1查看 871关注 0票数 0

我刚刚通过ssh协议在VPS上安装了带有phpmyadmin的MySQL,并创建了具有所有特权的根帐户。我想出了如何使用C# 5.5v通过MySQL连接我的数据库。对于.Net 2.0 -- Unity3D唯一可以接受的版本。我对此有几个问题。我不知道用根帐户连接客户端的数据库是否正确,我的意思是:Server=***;Database=Users;Uid=root;Pwd=***;,然后键入SELECT * FROM Users where ....SELECT * FROM Users where ....--我认为这是不安全的方式。如何以更安全的方式连接?如果没有在C#代码中向根帐户提供密码,那么可以在没有修改权限的情况下创建另一个帐户吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-22 15:43:15

如果这个应用程序将在互联网上的任何地方发布,从客户端连接到数据库(统一)并不是一个好主意。使用POSTGET方法在WWW类的帮助下发送和接收服务器信息的方法。

您的服务器应该使用phpperlc++或任何您将从prefer.It中读取数据的语言进行编码,然后从数据库中检索信息并将其发送回客户端( Unity )。同样,整个数据库连接应该在服务器上进行,而不是在客户端。

这方面的一个例外是,您的应用程序将只在您的公司办公室使用。只要可以供其他人下载,如果您硬编码登录信息,甚至允许从客户端直接连接到数据库,那么就不是安全的。团结维基网站上有很多例子。

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

https://stackoverflow.com/questions/38530028

复制
相关文章

相似问题

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