mysql备份现在我用到的只是两种方式,以后有机会还会补充
1.创建一个新的表备份
- 备份表结构(包含相关键,B预先不存在)
- CREATE TABLE B_Table LIKE A_Table;
- 备份表结据(把表A数据备份到表B中,B表结构与A结构一样)
- INSERT INTO B_Table SELECT * FROM A_Table;
2.形成.sql文件
1.cmd打开
c:>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql