分发MySQL协议?

时间:2013-01-29 02:40:42

标签: mysql lua

我对MySQL知之甚少,所以我想我还可以看看在开始学习之前是否可以做我想做的事。

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

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

1 个答案:

答案 0 :(得分: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"));
?>

在这里,您的应用会向上述网址发送请求,表格内容将以原始文字打印。然后,您应该设计您的应用程序以解析您需要的响应。