以前用GUI工具,现在发现命令也很好用。做个整理记录,简单版。
1.导出
mysqldump -u 用户名 -p 数据库名 [表名]> 导出的文件名
如果没有表名,则导出整个数据库的全部表;只是想要导出数据结构使用-d选项;在每个create语句之前添加drop table使用 --add-drop-table
2.导入
mysql>source /home/bak.sql
或者
mysql -u root -D 数据库名 < /home/bak_db.sql
本文介绍如何使用命令行工具进行MySQL数据库的备份与恢复操作。包括使用mysqldump命令导出整个数据库或指定表的数据及结构,以及通过source命令或mysql命令将备份文件导入到数据库中。
以前用GUI工具,现在发现命令也很好用。做个整理记录,简单版。
1.导出
mysqldump -u 用户名 -p 数据库名 [表名]> 导出的文件名
如果没有表名,则导出整个数据库的全部表;只是想要导出数据结构使用-d选项;在每个create语句之前添加drop table使用 --add-drop-table
2.导入
mysql>source /home/bak.sql
或者
mysql -u root -D 数据库名 < /home/bak_db.sql
507
512
1169
200

被折叠的 条评论
为什么被折叠?