我正在使用laravel和mysql作为数据库,并且我想通过一个单击按钮在html中创建备份数据库,但是我不知道什么是最佳查询,而不是查询所有表中的所有数据,然后将其逐一插入主机与循环。由于之前如何完全从本地数据库备份数据库到主机数据库在laravel?
-2
A
回答
1
使用mysqldump
$ mysqldump -h <host> -u <user> -p<password> <database_name> > backup.sql
这将创建一个SQL文件backup.sql
与您的所有数据。
注意失踪空间 beween -p
和<password>.
没关系交互授予密码(在这种情况下,你必须跳过<password>
部分),但因为你在提到laravel问题,我假设你想要编码,并希望它是非交互式的。
编辑: 使用代码
执行与exec()
$cmd = "mysqldump -h <host> -u <user> -p<password> <database_name> > backup.sql";
exec($cmd, $output, $return_value);
+0
谢谢,但我的代码是我的意思,所以我不需要触摸命令提示符: – user5436320
+0
如果您指定密码,则不需要。 – linuxartisan
相关问题
- 1. 备份PostgreSQL数据库从SSH到本地主机
- 2. 从本地Mongodb数据库备份
- 3. Oracle全数据库备份
- 4. 转换本地主机数据库到服务器数据库
- 5. 在本地备份远程数据库
- 6. 连接到本地主机数据库
- 7. 数据库备份
- 8. 备份数据库
- 9. 备份数据库
- 10. 备份数据库从PHP
- 11. 备份远程数据库本地
- 12. 从本地到全局数据库
- 13. 如何将列内容从本地数据库复制到主数据库?
- 14. 设置本地数据库从主数据库更新
- 15. 如何从Java备份mysql数据库?
- 16. 如何从NSIS备份MySQL数据库
- 17. 如何从ServerGrid.com备份数据库?
- 18. 如何从sqlexpress备份数据库
- 19. 如何在联机数据库更改时将iPhone本地数据库同步到联机数据库?
- 20. 如何从CodeIgniter数据库迁移到Laravel数据库
- 21. 从本地机器备份远程MySQL数据库
- 22. 将数据添加到本地主机上的Mysql数据库
- 23. 如何从本地主机获取SQL数据库到R?
- 24. 如何同步从服务器数据库到本地数据库的数据
- 25. Laravel:如何从数据库
- 26. 差异主机(电脑)上MySQL数据库的简单数据库备份
- 27. 主数据库和从数据库
- 28. 本地主机连接数据库
- 29. 将数据库从本地MYSQL数据库移动到MAMP MYSQL数据库
- 30. 从另一个数据库备份恢复模型数据库
笏的命令?你做mysqldump并指定数据库,你不会循环或任何东西。 – Xatenev
哦,我的不好,我的意思是代码,而不是命令:) – user5436320
另请参阅:http://stackoverflow.com/questions/38655929/how-do-i-load-data-automatically-from-another-server-everyday/38656052#38656052 – e4c5