备份数据库使用Mysql查询
答
你在寻找类似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
答
严格地说,它很大程度上取决于“备份”的含义。
正如其他人已经提到的,有工具来转储当前数据库状态的一系列然后你就可以喂到mysql命令行客户端或其他工具,允许批量执行表定义和插入脚本。
但是,确切地说,这些工具不是查询。
尽管如此,SHOW CREATE TABLE
查询拉表定义。
有SELECT ... INTO OUTFILE查询来备份表数据到本地文件,并且它的补充LOAD DATA INFILE
加载数据回来。
请不要问Google。在问答网站上询问这样的微不足道的东西就等于乱抛垃圾。通过搜索'php mysql backup'找到解决方案是微不足道的[ – 2011-12-20 10:14:22
]这个问题看起来类似于[this](http://stackoverflow.com/questions/2963624/mysqldump-on-remote-server)。第一个答案应该回答你的问题,我想。 – 2011-12-20 10:17:52