php - 如何使用php将一个数据库备份到另一个数据库
问题描述
我想定期在另一个数据库中的 MySQL 中创建我的网站数据库的备份,是否可以使用 php
已经尝试使用 php 导出数据库,但要求是别的东西
解决方案
我想mysqldump
这就是你要找的。
将数据库 A 导出到 SQL 文件以导入数据库 B:
mysqldump --host=localhost --user=dbauser --password=dbapassword dba_name > /path/to/store/dba.sql
导入数据库 A 转储到数据库 B:
cp /path/to/store/dba.sql | mysql --host-localhost --user=dbbuser --password=dbbpassword dbb_name
system()
您可以将这些命令包装在 PHP 脚本中的调用中。
推荐阅读
- shopify - 如果变体不可用,Shopify Liquid 显示按钮
- compilation - 如何使用 LLVM 将基于堆栈的虚拟机字节码转换为 SSA 形式
- laravel - Laravel 中路由的多个中间件。数组还是多个参数?
- c++ - 你能告诉我给出的代码是如何到达那个输出的吗?
- firebase - 可以存储在 Firestore 文档字段中的最长字符串值是多少?
- python-3.x - 如何使用scrapy从主要列表页面以及该特定列表的详细信息页面中抓取数据
- hyperledger-fabric - 在 Hyperledger Fabric 中注册用户时角色有什么用
- hadoop - 连接到端口 10000 的 Hive 问题
- javascript - 如何将 json 编码的 php 变量转换为同一文件中的 JavaScript JSON 对象
- oop - 哪种设计(使用 OOP)更好?外部化还是内部化日志记录?