备份mysql表

时间:2015-08-27 15:03:15

标签: mysql

在linux服务器上备份sql表的更好方法是什么

我这样做:

Create table backuptablecustomer like customer

insert into backuptablecustomer select * from customer

但还有另一种方法吗?

3 个答案:

答案 0 :(得分:3)

mysqldump实用程序将生成一个带有SQL命令的文本文件,然后可以使用它来恢复表和数据。

请参阅https://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

E.g。

mysqldump -u user -p db_name customer > customer.sql

答案 1 :(得分:1)

如果您需要使用SQL查询备份表,则可以尝试使用SELECT ... INTO OUTFILE

SELECT * FROM customer INTO OUTFILE '/path/to/backups/customer.sql';

答案 2 :(得分:1)

好的,谢谢,我做的命令,它的工作原理:

C:\wamp\bin\mysql\mysql5.6.17\bin\mysqldump -u user -p db_name customer > customer.sql