【问题标题】:Sync Local Mysql databse to online Mysql database同步本地Mysql数据库到在线Mysql数据库
【发布时间】:2015-01-28 08:26:27
【问题描述】:

我刚刚将我的数据库上传到在线服务器,然后我的应用程序成功连接,但突然我的应用程序变得太慢了大约 5 秒延迟,有时没有响应。 为了克服这个问题,我认为解决方案是动态同步我的本地数据库,然后将我的应用程序连接到本地数据库。 . 我的问题是如何将本地数据库同步到 Web 服务器?

我使用 mysql 和 Ado.net 作为连接器

不使用任何第三方软件。 .

【问题讨论】:

    标签: mysql database winforms


    【解决方案1】:

    您的问题不是很清楚,但如果我理解的话,您希望将远程服务器上的 mysql 数据库与本地计算机上的数据库同步。

    有很多方法可以有效地做到这一点:

    1. 使用 mysqldump 备份本地机器上的数据,将转储文件通过 ftp/sftp/scp 传输到远程服务器,然后在远程服务器上恢复。

      mysqldump -u yourusername -p yourpassword yourdatabasename > yourbackupfilename.sql

    然后在远程服务器上运行

    mysql -u yourusername -p yourpassword remotedatabasename < yourbackupfilename.sql
    
    1. 使用 mysql GUI(我最喜欢的是 sqlyog (https://www.webyog.com/product/sqlyog),但您必须为许可证付费)。 sqlyog 有一个非常好的功能,您可以连接到本地 mysql 安装和远程服务器。然后,您可以在 GUI 中将数据库从一个复制到另一个。超级方便和简单,但对于大型数据库,方法 1 会更快。

    如果我误解了,请尽量清楚你想要做什么。

    【讨论】:

    • 非常感谢您非常好的回答先生。 .是的,即使我的问题不清楚,我也明白了。
    猜你喜欢
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 2011-12-05
    • 2011-07-27
    • 2011-12-14
    • 1970-01-01
    • 2011-04-08
    相关资源
    最近更新 更多