mysql 数据库所有表备份
常用的两种方式:
- 使用 mysqldump命令;
- 使用 navicat 工具导出;
使用 mysqldump命令:
命令行下具体用法如下:
mysqldump -u用户名 -p密码 -d 数据库名 表名 > 脚本名;
导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dumpFileName.sql
导出单个数据表结构和数据
mysqldump -h localhost -uroot -p123456 database table > dumpFileName.sql
使用 navicat 操作界面导出:
(建议使用navicat for mysql,navicat可能会到处数据失败。 )
第一步:
在主库(需要备份的库)上右键,选择"数据传输";
或者,在菜单栏 “工具” 中选择,选择"数据传输";
第二步:
①:选择需要导出的表;
②:设置导出到那个库;
第三步:
①:勾选上"遇到错误继续"。
②:点击 “开始” ;
③:确认数据传输方向,确定即可。
第四步:
执行完成,可以查看错误信息,少量错误手动处理即可。
备份数据到新的数据库完成;