通过命令行导出、导入
在终端中使用;
导出是 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 jeewxsite > jeewxsite20220801.sql
> Enter Password:
即可完成备份在zbak目录中