gpt4 book ai didi

php - 从 Wamp 服务器上运行的本地主机备份 mySQL 数据库

转载 作者:搜寻专家 更新时间:2023-10-30 22:13:11 24 4
gpt4 key购买 nike

一段时间以来,我一直在尝试自动备份我在本地主机上运行的一些数据库。我的电脑上运行了几个个人应用程序,我想不断支持他们的数据库,以免丢失任何信息(因为它不在线,所以我的电脑总是出现故障或病毒删除一切的问题出等)

所以一段时间以来,我一直在寻找一种方法来做到这一点。由于这是一个本地虚拟服务器,我一直在碰壁。但最后我似乎找到了一种方法。

它在输出端完美运行。我的意思是,我想要一些可以将数据库输出到我的 Dropbox 的东西,例如,这有效......它输出一个文件,好吧,但文件是空的,这只能意味着它无法检索实际数据。我尝试了几件事,包括在我的 Wamp 文件夹中设置 SQL 数据的确切路径,但无济于事。

我宁愿被困在这里。也许有人可以帮我。谢谢!

我使用的 PHP 非常简单,只是一个“exec()”命令,如下所示:

exec('mysqldump --user='.$_SESSION['user'].' --password='.$_SESSION['password'].' --host=localhost myDatabase > C:\Users\Xavier\Dropbox\db_backups\file.sql');

最佳答案

好的!所以看来我能够让它工作。

经过更多研究,我发现了这个网站:See the website

基本上,它告诉我要遵循什么路径才能在我的 Wamp 服务器中的 Dbs 上运行 mysqldump,并且一切都按预期输出。

我的案例比较具体,也许很多人不同意这种需求,但结果是这样的:

exec('C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump --user='.$_SESSION['user'].' --password='.$_SESSION['password'].' --host=localhost myDatabase > C:\Users\Xavier\Dropbox\db_backups\file.sql');

顺便说一句,非常感谢@MarcB 和@mb14 试图帮助我并在下面发表他们的评论!

关于php - 从 Wamp 服务器上运行的本地主机备份 mySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19989258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com