【问题标题】:Sync MAMP db via Wlan [closed]通过 Wlan 同步 MAMP 数据库 [关闭]
【发布时间】:2012-08-26 00:05:34
【问题描述】:

一进入无线局域网,我就使用自动同步工具在 iMac 和 MB Air 之间同步我的工作文件。

现在我还想同步我的本地 MAMP Webdev 环境。 我试图同步我的整个 MAMP 文件夹,但这导致了一个痛苦和绝望的世界,就像有人在这里提到的那样,这不是一个好主意。

现在我有了另一个想法: 是否有某种自动化的 db-export 脚本,所以我可以同步 .sql 文件并让它在我的另一台计算机上自动重新导入。

这样的事情是否存在:

感谢您的帮助。

【问题讨论】:

  • 制作东西真的很容易,你所要做的就是有一个每 30 分钟运行一次的 cron 并检查是否有本地 ip 的设备,例如:“192.168.0.11 “,一旦发现它,它就会调用该设备上正在广播的脚本,该脚本所做的就是导出所有数据库并将其上传到正在寻找它的其他设备。这一切都可以很容易地用 php 创建。

标签: mysql database macos sync mamp


【解决方案1】:

我通常使用命令行根据具体情况执行此操作,我的机器上有 100 个表 :)

你可以创建两个 sh 脚本;导出.sh

%pathtomysqlbin%/mysqldump -u%admin% -p$adminpw% --all-databases > tmpfile.sql

和 import.sh

%pathtomysqlbin%/mysql -u%admin% -p%adminpw < tmpfile.sql

然后告诉您的同步工具在开始之前执行 export.sh 脚本,最后 - 当您开始在另一台计算机上工作时手动运行 import.sh :)

【讨论】:

    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多