在linux服务器上备份sql表的更好方法是什么
我这样做:
Create table backuptablecustomer like customer
insert into backuptablecustomer select * from customer
但还有另一种方法吗?
答案 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