一、导出数据库

1、导出完整数据:表结构+数据

使用 mysqldump 命令来导出数据库,语法格式如下:

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

mysqldump -h localhost -uroot -p123456 database > dump.sql

注意:

1. 密码可以直接在命令行输入也可以回车后输入,如果在命令行输入有点儿不够安全,会显示:

Warning: Using a password on the command line interface can be insecure.

2. mysqldump 命令路径是根据你 MySQL 安装路径决定的。

2、 导出整个数据库结构(不包含数据)

区别在于增加一个'-d'参数,忽略数据,只导出结构。

mysqldump -h localhost -uroot -p123456  -d database > dump.sql

3、 导出单个数据表结构和数据

导出单个表结构在数据库名后增加表名即可

mysqldump -h localhost -uroot -p123456  database table > dump.sql

4、 导出单个数据表结构(不包含数据)

mysqldump -h localhost -uroot -p123456  -d database table > dump.sql

5、 mysqldump 备份导出数据排除某张表

使用 --ignore-table=dbname.tablename参数。

mysqldump -uusername -ppassword -h127.0.0.1 -P3306 dbname --ignore-table=dbname.dbtanles > dump.sql

二、 导入数据库

1、 使用 mysql 命令导入

使用 mysql 命令导入数据库格式如下:

mysql -u用户名 -p 数据库名 < 数据库名.sql

将备份的数据库 abc.sql 导入到数据库中:

mysql -uroot -p123456 < abc.sql

2、 使用 source 命令导入

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

mysql> create database abc;      # 创建数据库
mysql> use abc;                  # 使用已创建的数据库
mysql> set names utf8;           # 设置编码
mysql> source /home/abc/abc.sql  # 导入备份数据库
注意你备份的 sql 文件路径。

参考:

1. https://www.runoob.com/w3cnote/linux-mysql-import-export-data.html

2. https://www.cnblogs.com/qmfsun/p/5405599.html

Linux下导入导出 MySQL 数据库表结构数据相关推荐

  1. linux系统导入导出mysql数据库数据

    一.导出数据库 1.导出完整数据:表结构+数据 Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下: 在mysql/bin下面执行命令 ./mysqldump -u用户名 -p ...

  2. Linux手动导入导出mysql数据库

    有时候我们管理数据库的时候需要用到命令执行导入导出的操作,因为这样稳定可靠,不易有乱码出现.而且导入的数据库大小不受限制. MySQL数据库导出 执行以下命令导出. /usr/local/mysql/ ...

  3. linux中oracle导出dmp,linux下导入导出oracle的dmp文件

    1.导出dmp件 命令:exp QGTG/\"QGTG@orcl\" file=/usr/fuck.dmp exp QGTG/\"QGTG@orcl\" fil ...

  4. mysqldump导入导出mysql数据库

    mysqldump导入导出mysql数据库 mysqldump导入导出mysql数据库 2011-02-21 16:33 数据库的基本导入\导出的命令 是 mysqldump 和 source 在li ...

  5. linux首次登陆mysql设置密码,Linux下第一次使用MySQL数据库,设置密码

    在终端下输入:/etc/rc.d/init.d/mysqld status 查看MySQL状态,看看是否运行. 没有运行的话就输入:/etc/rc.d/init.d/mysqld start 这时,就 ...

  6. powerdesigner导出mysql数据库表结构到Word

    powerdesigner导出mysql数据库表结构到Word 需求场景 将SQL导入PowerDesigner中生成模型 创建导出的word模版 需求场景 将数据库表导结构出为word文档: 将SQ ...

  7. linux备份mysql怎样操作,Linux下自动备份MySQL数据库详细操作步骤(转载)

    环境说明 操作系统:CentOS IP:192.168.150.214 Oracle数据库版本:Oracle11gR2 用户:root 密码:123456 端口:3306 数据库:ts_0.ts_1. ...

  8. linux定时备份数据库到远程ftp,Linux下自动备份MySQL数据库并上传到远程FTP服务器...

    Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本 说明: 1.备份MySQL数据库存放目录/var/lib/mysql下面的xshelldata数据库到 ...

  9. linux mysql如何远程连接mysql数据库,Linux下远程连接MySQL数据库的方法

    Linux下远程连接MySQL数据库的方法 踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据 ...

最新文章

  1. CMake Error include could not find load file: AwsCFlags 解決辦法
  2. Python读取文本,输出指定中文(字符串)
  3. Python+numpy实现矩阵QR分解
  4. java for循环 等待_java-等待在循环内按下键
  5. @scheduled注解配置时间_Spring Cloud 之配置服务器(下)配置刷新
  6. python官方文档怎么样_python官方文档
  7. OneAlert 入门(三)——事件分析
  8. 基于Java毕业设计校园一卡通管理系统源码+系统+mysql+lw文档+部署软件
  9. 员工计算机耗材管理,八大秘籍教你精细化管理科室耗材!
  10. 【性能测试】轻商城-项目实战3
  11. python汽车类_用Python代码实现汽车类,类用,python
  12. html5半径,化学元素原子半径大小比较
  13. 基于STM32+华为云IOT设计的酒驾监控系统
  14. 计算机标签高低温标准,液晶显示屏高温高湿测试判断标准
  15. Springboot 项目学习
  16. c++里面的protect和public、private有什么区别?
  17. AppStore打开后空白的解决办法
  18. PrintDocument打印、预览、打印机设置和打印属性的方法(较完整)
  19. 微信公众号开发(总结)
  20. SAS的基本使用介绍1(数据集建立与输入输出格式)

热门文章

  1. 给定字符串1壹 2贰 3叁 4肆 5伍 6陆 7柒 8捌 9玖,输入对应的数字,输出对应的大写
  2. 语音信号的录制和处理
  3. python在每个字符后加上逗号_Python将逗号添加到数字字符串中
  4. YOLOv5 安全帽识别:如何使用 YOLOv5 进行实时安全帽检测
  5. Tuscany是什么?
  6. AR增强现实与AI人工智能融合的未来
  7. HTML特殊转义字符 Javascript转义字符
  8. python图像锐化,图像加强、锐化,利用 Python-OpenCV 来实现 4 种方法!
  9. 一个最低限度的国学书目
  10. 瑞士轮 pascal