Windows上的共享主机中的MySQL备份,不允许远程连接

时间:2010-08-08 15:05:30

标签: mysql windows backup phpmyadmin

经过谷歌搜索很长一段时间后,我决定问这个问题:

我已经将网站上传到共享主机,因为安全问题(根据它们)不允许远程数据库连接。 数据对我来说非常重要,我想每天自动备份(除了主机每日备份)。

我在ASP.NET中编写代码并使用MySQL DB。 服务器是Win 2003并使用PHPmyAdmin。 如标题中所述 - 我无法远程连接它。

如何为数据库安排自动备份? 非常感谢你!

2 个答案:

答案 0 :(得分:2)

我找到了解决此问题的方法: http://www.phpmybackuppro.net/

它是一个免费的工具,不需要真正的安装。您上传文件,根据说明进行配置,然后可以根据需要从网页调用备份程序或根据需要进行操作。伟大的工具!

答案 1 :(得分:1)

根据您的主机,您可以在包装盒上运行crons(Windows中的计划任务)。如果是这种情况,并且你有权访问mysqldump,那么你可以使用诸如...之类的命令来mysqldump数据库的内容。

mysqldump -u database_username -pdatabase_password -h 127.0.0.1 > ~/database.backup.sql

当然,这是一个比你可能需要的更多的unix解决方案。我认为您遇到的挂断事件是,您认为这与您的代码有关。它没有。

我认为你在这台主机上有某种网页控制面板?如果是这样,请在其上查找cron或计划任务功能(非常可能在那里),并查看您的选项。