通过命令行导出、导入

阅读量: 706 编辑

通过命令行导出、导入

在终端中使用;

导出是 mysqldump

导入是 mysql

一、代码实战

代码的详细解读,可以参考视频教程

1、导出表结构和数据,
语法:mysqldump -uroot -proot123 dbname [table_name] > table_name_bak.sql
案例:mysqldump -uroot -proot123 learnmysql course > E:\\learnmysql.sql

导出表结构却不导出表数据:添加“-d”命令参数
案例:mysqldump -uroot -proot123 -d learnmysql course > E:\\learnmysql.sql

加入字符集导出
案例:mysqldump -uroot -proot123  --default-character-set=utf8 learnmysql course > E:\\learnmysql.sql

2、导入数据
mysql -uroot -proot123 learnmysql < E:\\learnmysql.sql


二、案例

# 比如导出
> cd /home/zbak
> mysqldump -uroot -p --default-character-set=utf8 jeewxsite > jeewxsite20220821.sql
> Enter Password:

# 即可完成备份在zbak目录中

# 导入
mysql -uroot -proot123 --default-character-set=utf8 jeewxsite < C:\jeewxsite20220821.sql