如果有两台机器客户端和服务器。从客户端如何对服务器执行mysqldump,以便转储在客户端上可用,而不是存储在服务器中
谢谢..
答案 0 :(得分:1)
这是一个生成mysqldump的PHP脚本。它直接输出到客户端,不会在服务器上创建任何文件。
答案 1 :(得分:0)
分两步完成:
如果您需要经常这样做,那么在服务器上编写一个脚本,将数据转储,压缩并复制到客户端(不要忘记在服务器上存档/删除旧备份,如图所示)
答案 2 :(得分:0)
您可以编写一个简单的脚本,该脚本可以在您的crontab中运行以创建此类转储并将其移动到文件系统的某个特定区域,如http可访问文件夹或ftp文件夹。
然后你可以写一个脚本在你的客户端运行,如果你需要这个转储也是自动的。
答案 3 :(得分:0)
答案 4 :(得分:0)
在其他地方查看类似问题的答案:
https://stackoverflow.com/a/2990732/176623
简而言之,您可以在客户端上使用mysqldump连接并直接在客户端上转储服务器数据。