备份数据库使用Mysql查询

问题描述:

我想使用mysql查询来获得数据库备份。备份数据库使用Mysql查询

如果有任何查询来获取数据库备份MySQL中?

+5

请不要问Google。在问答网站上询问这样的微不足道的东西就等于乱抛垃圾。通过搜索'php mysql backup'找到解决方案是微不足道的[ – 2011-12-20 10:14:22

+0

]这个问题看起来类似于[this](http://stackoverflow.com/questions/2963624/mysqldump-on-remote-server)。第一个答案应该回答你的问题,我想。 – 2011-12-20 10:17:52

你在寻找类似mysqldump的东西吗?

或U可以只使用导出功能在phpMyAdmin或水木清华等。

大声笑,然后就

mysqldump -uUSER_NAME -hHOST -p -B database1 database2 database3 > databases.sql 

然后,只需输入密码,仅此而已。转储是databases.sql

+0

是的,像mysqldump.But我知道如何使用它? – Kichu 2011-12-20 10:18:24

+1

@Kichu然后Google手册。认真。 – 2011-12-20 10:18:47

如果你不需要它在当前的脚本,但只是想在一个基于GUI的工具偶尔产生Ÿ备份,使用http://www.mysqldumper.de/

严格地说,它很大程度上取决于“备份”的含义。

正如其他人已经提到的,有工具来转储当前数据库状态的一系列然后你就可以喂到mysql命令行客户端或其他工具,允许批量执行表定义和插入脚本。

但是,确切地说,这些工具不是查询。

尽管如此,SHOW CREATE TABLE查询拉表定义。

SELECT ... INTO OUTFILE查询来备份表数据到本地文件,并且它的补充LOAD DATA INFILE加载数据回来。