0

我正在使用 Wamp 来运行几个本地 PHP 站点,这些站点使用本地 mySQL 数据库来组织和保存个人信息。这些都不会触及我电脑之外的任何东西。它只适用于我的本地虚拟服务器。但是,如果我的电脑出现问题,那么一切都消失了。如果这是在线的,在外部服务器中,则有自动备份,但由于它是私人信息,安全问题使这变得不可能,而且不切实际。

我想要的是能够在我插入数据库的新信息上点击“保存”按钮时导出我的 SQL 数据库。我想将数据库保存到例如我的 Dropbox 文件夹中。这样,如果我的 PC 发生任何问题,我的 Dropbox 中的数据库是安全的。

我已经找到了如何将 dbs 备份到同一台服务器上,显然我知道如何通过 phpMyAdmin 手动执行此操作,但我无法找到如何将其备份到计算机上,此外,在运行本地服务器的同一台计算机上数据库。

有人可以帮忙吗?

4

2 回答 2

0

最后,在深入研究了这个问题并让它在我脑海中成熟之后,我能够通过使用 mysqldump 找到我需要的确切内容:

exec('mysqldump --user=XXX --password=XXX --host=localhost DBNAME > outputfile.sql');

希望它可以帮助其他人!

PS 非常感谢@hellosheikh 的回答。它确实提供了非常有趣的信息,以后可能会派上用场。但是,对于我的确切需求,最终证明第二种方式更实用。

于 2013-11-16T22:40:21.633 回答