gpt4 book ai didi

php - 使用 PHP 使用 .sql 文件构建数据库

转载 作者:行者123 更新时间:2023-11-29 06:19:48 25 4
gpt4 key购买 nike

好吧,我到处搜索,但无法找到适合我想做的事情的答案。我有两个数据库,我们将它们称为 DB1 和 DB2。我有一个每晚凌晨 4 点运行的 cron 作业,用于备份 DB1 并将其数据存储在 SQL 文件存档中,我们将此文件称为 db_backup.sql。该文件存储在服务器上的一个文件夹中,我们将其称为 ROOT/backups/db_backup.sql。

信息

database names: DB1 and DB2
backup filename: db_backup.sql
backup file path: ROOT/backups/db_backup.sql

我正在尝试做什么:

我想使用 db_backup.sql 文件来构建 DB2。我基本上是在尝试设置数据库复制,将 DB1 复制到 DB2。除了我试图解释的之外,不知道还有什么其他方法可以在共享托管服务器上执行此操作。我正在尝试使用 php 将 db_backup.sql 文件导入 DB2。

我的环境:

网站和数据库位于与 godaddy 共享的托管帐户上(是的,我很想获得专用服务器来设置真正的复制,但目前买不起)。数据库是phpmyadmin中的mysql。

这是可能的吗?任何帮助将不胜感激!如果您还有任何疑问,请告诉我。

最佳答案

我不确定我是否理解您的问题。您需要将 db_backup 文件复制到有权访问数据库的第二台主机并加载 sql 文件。

从外壳:

mysql -hhost -uusername -ppassword databasename < db_backup.sql

这将恢复第二台机器上的表。

关于php - 使用 PHP 使用 .sql 文件构建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4435327/

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