mysql - 写入远程数据库的最佳方式

标签 mysql

我在服务器 1 上有一个网站,该网站使用同一服务器上的数据库 (MySQL)。

我在服务器 2 上有一个 Web 应用程序,它使用同一服务器上的其他数据库(也是 MySQL)

两个 MySQL 都仅限本地访问

我希望我的 Web 应用程序更新服务器 1 的 MySQL 数据库中的少量数据(以便反射(reflect)在我的网站上)。

最好的方法是什么?

  • 向来自本地主机以外的其他服务器的用户授予服务器 1 上的 MySQL 访问权限
  • 向服务器 1 上的 php 脚本发送 HTTP 请求,然后执行数据库更新

谢谢

最佳答案

最好的方法是使用 Web 服务在不同服务器上的两个应用程序之间进行通信。您可以使用 SOAP 或 REST Web 服务。

关于mysql - 写入远程数据库的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26295297/

相关文章:

来自远程服务器的 mysqldump

MySql错误1261 : Row 1 doesn't contain data for all columns

php - fatal error : Uncaught exception 'PDOException' with message

php - 为什么我的登录脚本将我发送到空白页面?错误报告于

mysql - Django 数据库模型 - 消息和收件人 : many-to-many or many-to-one?

mySQL NATURAL JOIN 显示类似于 LEFT OUTER JOIN 的结果

mysql - 在 WordPress 自定义 SELECT 查询中使用 MIN

mysql - 从另一个表的一列上的多个值中选择唯一的 ID

mysql - 将 Mysql 日期 (NOW()) 转换为 bigint

c# - 通过代码 session 工厂与 MySQL 设置 Nhibernate 映射