1

我对 MySQL 了解不多,所以我想我不妨先看看是否有可能在开始学习之前做我想做的事。

我想知道是否可以分发软件并让该软件从 MySQL 中的数据库发送/接收数据。

所以说他们正在从分布式应用程序中创建用户名和密码,是否可以在我的服务器上使用该信息?

4

1 回答 1

2

您永远不想分发包含用户名/密码组合的应用程序。

如果我正确理解您的要求,我的做法是创建一个具有受限权限的 mySQL 用户并创建 PHP 脚本来执行您的数据库访问,使用 HTTP 响应发送和接收您需要的数据。

这种方法不太容易对您的服务器进行攻击。

例子:

http://www.example.com/apps/script.php

<?php
    mysql_connect("localhost", "user", "pass");
    print_r(mysql_fetch_assoc(mysql_query("SELECT * FROM some_table"));
?>

在这里,您的应用程序将向上述 URL 发送请求,表格的内容将以原始文本形式打印。然后,您应该设计您的应用程序以根据需要解析响应。

于 2013-01-29T02:43:30.610 回答