【发布时间】:2015-01-28 08:26:27
【问题描述】:
我刚刚将我的数据库上传到在线服务器,然后我的应用程序成功连接,但突然我的应用程序变得太慢了大约 5 秒延迟,有时没有响应。 为了克服这个问题,我认为解决方案是动态同步我的本地数据库,然后将我的应用程序连接到本地数据库。 . 我的问题是如何将本地数据库同步到 Web 服务器?
我使用 mysql 和 Ado.net 作为连接器
不使用任何第三方软件。 .
【问题讨论】:
我刚刚将我的数据库上传到在线服务器,然后我的应用程序成功连接,但突然我的应用程序变得太慢了大约 5 秒延迟,有时没有响应。 为了克服这个问题,我认为解决方案是动态同步我的本地数据库,然后将我的应用程序连接到本地数据库。 . 我的问题是如何将本地数据库同步到 Web 服务器?
我使用 mysql 和 Ado.net 作为连接器
不使用任何第三方软件。 .
【问题讨论】:
您的问题不是很清楚,但如果我理解的话,您希望将远程服务器上的 mysql 数据库与本地计算机上的数据库同步。
有很多方法可以有效地做到这一点:
使用 mysqldump 备份本地机器上的数据,将转储文件通过 ftp/sftp/scp 传输到远程服务器,然后在远程服务器上恢复。
mysqldump -u yourusername -p yourpassword yourdatabasename > yourbackupfilename.sql
然后在远程服务器上运行
mysql -u yourusername -p yourpassword remotedatabasename < yourbackupfilename.sql
如果我误解了,请尽量清楚你想要做什么。
【讨论】: