客户端连接MySQL

3

有没有一种基于客户端的互联网技术,可以让我连接到远程MYSQL数据库而不使用任何服务器端脚本?

我知道JavaScript不允许我这样做,但是只要用户知道数据库的密码,它是否可以在客户端完成?


1
真的 想让您的客户知道数据库密码吗? - Michael Berkowski
1
@user1724140:有不同种类的“信任”。客户可能值得信赖,可能在合同上承诺满足某些标准等等,但这并不意味着他们应该直接访问内部资源。 - David
2个回答

4
你是否只需要一个MySQL管理客户端?类似MySQL Workbench这样的工具就可以胜任了吧?如果数据库是开放且可用的,那么任何MySQL客户端应用程序都应该能够连接到它,包括MySQL附带的命令行工具。
请记住,通常情况下,直接将数据库暴露在互联网上并不推荐。如果你这样做,你需要非常注意安全性。

首先,感谢您的回复。请问是否有一种技术可以通过浏览器完成此操作? - Goaler444
1
@user1724140:我从未见过这样的东西。它们可能需要某种插件或ActiveX控件之类的东西。如果不使用服务器端Web应用程序,为什么需要在浏览器内部进行此操作?Web浏览器通常不会单独用作客户端应用程序。您是否计划打开一个带有嵌入式插件的本地HTML文件或其他东西?您将如何使用Web浏览器进行此操作? - David
谢谢...回到起点重新开始 :) - Goaler444
@user1724140:可能有其他可用的解决方案,但我们需要知道背后的推动力。你所描述的非常不标准,因此不太可能找到一个适合的工具。如果你不是使用基于Web的应用程序,那么想要使用Web浏览器的原因是什么? - David
我认为使用Web技术开发客户端应用程序比使用C#或Java等其他语言更好。每个人都有并熟悉浏览器。 - Goaler444

1

如果你真的想使用浏览器,我的第一个想法是在服务器上安装像phpMyAdmin这样的工具,然后让你的用户访问它。

再次强调,我会给你同样的建议:不要这样做。请不要这样做。如果你真的想这样做,请进行安全备份并采取所有必要的预防措施。


谢谢您的回复。说实话,我也不喜欢这个设计,我会重新考虑它。 - Goaler444

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接