在谷歌搜索了很长一段时间后,我决定问这个问题:
我已经上传了一个网站到一个共享主机,不允许远程数据库连接由于安全问题(根据他们)。数据对我来说非常重要,我想每天自动备份它(除了主机每日备份)。
我用ASP.NET编写代码,并使用MySQL DB。服务器是Win 2003,使用PHPmyAdmin。正如标题中提到的-我不能远程连接到它。
如何为数据库安排自动备份?非常感谢!
发布于 2011-06-13 18:37:02
我找到了这个问题的解决方案:http://www.phpmybackuppro.net/
这是一个免费的工具,不需要真正的安装。您可以上传文件,根据说明进行配置,然后可以根据需要从网页调用备份过程,或者按照您的意愿对其进行操作。很棒的工具!
发布于 2010-08-08 23:11:27
根据您的主机,您可能能够在计算机上运行crons (windows中的计划任务)。如果是这种情况,并且如果您可以访问mysqldump,那么您可以使用命令mysqldump来保存数据库的内容,例如...
mysqldump -u database_username -pdatabase_password -h 127.0.0.1 > ~/database.backup.sql诚然,这是一个比您可能需要的更多的unix解决方案。我认为您正在经历的挂起,是您认为这与您的代码有关。事实并非如此。
我猜你在这台主机上有某种网络控制面板吧?如果是这样的话,在上面查找cron或计划任务特性(很可能在那里),看看您的选项是什么。
https://stackoverflow.com/questions/3434767
复制相似问题