一、导出:

语法:mysqldump --default-character-set=utf8 -u用户名 -p密码 数据库名 -d --add-drop-table > 导出文件名.sql

注意:

密码可以省略,如果省略,则程序会提示输入密码;

-d   只导出表结构,没有表数据;

--add-drop-table   --add-drop-table 在每个create语句之前增加一个drop table;

--default-character-set=utf8   指定导出数据库的字符集编码

mysqldump 命令路径是根据你 MySQL 安装路径决定的,不过一般在任意路径下都可以使用该命令;

eg.

# mysqldump --default-character-set=utf8 -uroot -proot hive > /dbbak/hive20190626.sql

二、导入:

方法一、

语法:mysql --default-character-set=utf8 -u用户名 -p密码 数据库名 < 导出文件名.sql

注意:

密码可以省略,如果省略,则程序会提示输入密码;

--default-character-set=utf8 指定导出数据库的字符集编码

eg.

# mysql --default-character-set=utf8 -uroot -proot hive < hive20190626.sql

方法二、

使用 source 命令导入。使用 source 命令需要我们先登录到 mysql 中,并创建一个空的数据库:

mysql> create database abc; # 创建数据库 mysql> use abc; # 使用已创建的数据库 mysql> set names utf8; # 设置编码 mysql> source /home/abc/abc.sql ( 此句也是如何在mysql中执行sql文件的语法 ! ) # 导入备份数据库

注意你备份的 sql 文件路径。

最新文章

  1. LINUX下编译源码时所需提前安装的常用依赖包列表
  2. android 测试 Monkey 和 MonkeyRunner 的使用
  3. javascript学习笔记2-typeof、Number类型、Boolean()
  4. git pull/push项目的时候总是提示要输入用户名密码的解决方案
  5. python 处理CSV数据
  6. Map.Entry用法示例
  7. iOS-App生命周期
  8. MAXFLOAT
  9. 爱莲(iLinkIT)的架构与原理
  10. easyui plugin —— etreegrid:CRUD Treegrid
  11. Android_NFC_开发介绍
  12. delphi 7 信息对话框的按钮屏蔽键盘操作,只允许鼠标点击
  13. sys模块的使用
  14. java连接jdbc Establishing SSL connection without server&#39;s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by defa
  15. vuex在项目中使用的一点总结
  16. Linux实战案例(1)CentOS修改主机名(hostname)
  17. C++ 之sizeof运算符
  18. python 的类装饰器
  19. java基础-Idea开发工具介绍
  20. Ubuntu16.04下安装和配置Redis

热门文章

  1. 使用maven搭建web项目
  2. CSS - 表格细线边框
  3. HA: Armour-Write-up
  4. 机器学习基础系列--先验概率 后验概率 似然函数 最大似然估计(MLE) 最大后验概率(MAE) 以及贝叶斯公式的理解
  5. https和http的主要区别
  6. 并发编程之GIL
  7. 二 Spring的IOC入门,环境搭建,Spring测试类
  8. EC20指令
  9. matplotlib 柱状图 Bar Chart 样例及参数
  10. linux服务器上安装jdk8的两种方法