首页 windows软件 手机软件 驱动下载 电脑教程 专题合集
当前位置: 首页 > 电脑教程 > Oracle教程 > win平台和linux平台下mysql导入导出sql文件

win平台和linux平台下mysql导入导出sql文件

时间:2019-01-04 17:44:40

小编:动力软件园

阅读:

在日常的维护中,mysql数据库使用是最多的数据库了。现在都去o了。你懂的。整理了一些常用的知识点。在不同的系统下不同的导入导出方法。


{getsoft(65665)}

windows平台下导出:


  1. 导出整个数据库
    mysqldump -u 用户名 -p 数据库名 > 导出的文件名
    mysqldump -u dbuser -p dbname > dbname.sql

    2.导出一个表
    mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
    mysqldump -u dbuser -p dbname users> dbname_users.sql

    3.导出一个数据库结构
    mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql
    -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

    4.导入数据库
    常用source 命令
    进入mysql数据库控制台,如
    mysql -u root -p
    mysql>use 数据库
    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
    mysql>source d:/dbname.sql



windows平台下导入:


1. 导入数据到数据库

mysql -uroot -D数据库名 

1. 导入数据到数据库中得某个表

mysql -uroot -D数据库名  表名

D:APMServ5.2.6MySQL5.1bin>mysqldump -u root -p  erp lightinthebox_tags > ligh
tinthebox.sql



linux下导出:

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码

2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/  --->  mysql的data目录


linux下导入:


二、导入数据库
1、首先建空数据库
mysql>create database abc;

2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql


相关阅读
  • mysql删除B表中A表不存在的行
    mysql删除B表中A表不存在的行
    mysql删除B表中A表不存在的行怎么弄呢下面和小编一起来看mysql删除B表中A表不存在的行详细教程。
    时间:2019-09-08
  • Windows 上安装 MySQL
    Windows 上安装 MySQL
    MySQL是一个小型关系型数据库管理系统,MySQL Server开发者为瑞典MySQL AB公司。
    时间:2019-05-20
  • VIM编辑器介绍和安装配置
    VIM编辑器介绍和安装配置
    vim是一款功能强大、支持各种插件、配置极为灵活的编辑器,且支持多种主流OS(linux、Unix、mac、windows),可用来各种编程预言的coding和文件编辑,用习惯了vim,你会体会到它是如此的高效和便捷。
    时间:2019-04-04
  • Navicat添加mysql数据库用户权限教程
    Navicat添加mysql数据库用户权限教程
    每个项目有单独对应MySQL用户,我们可以通过Navicat进行配置。这样也非常安全,不至于出现越级用户权限。
    时间:2019-02-25
  • linux如何解压缩rar文件
    linux如何解压缩rar文件
    在linux中解压缩rar文件的方法。
    时间:2019-01-14
  • 启动Docker容器并进入操作的几种方法总结
    启动Docker容器并进入操作的几种方法总结
    在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。
    时间:2019-01-05
  • 删除或者更新mysql字段中的一个空行。
    删除或者更新mysql字段中的一个空行。
    MySQL是一个关系型数据库管理系统,更新mysql字段中的一个空行。记录的误区。
    时间:2018-12-28
  • linux下awk命令用法
    linux下awk命令用法
    [root@hehe ~]# cat 2018-12-06-www.pw88.com-access.log | awk -F&#39; &#39; &#39;{print $1,$4,$5}&#39;223.166.151.243[06/Dec/2018:00:06:08 +0800]207.46.13.94[06/D
    时间:2018-12-19
  • linux系统cut命令用法
    linux系统cut命令用法
    cut命令知识点 cut -d ':' -f 1 aa.txt cut [选项] 文件名 选项 -d “:” 冒号分隔符-f 2 ,4 第几列-f 和后边的1 可以有空格也可以不要空格。
    时间:2018-12-19
  • linux系统sed命令用法
    linux系统sed命令用法
    sed是轻量级流编辑器(可以从管道符里接受命令结果 可以修改命令也可以修改文本) 和vim一样, vim只能修改文件, 可以执行 增加 删除 选取 替换sed 【选项】‘动作’文件
    时间:2018-12-19
  • linux查看raid信息方法
    linux查看raid信息方法
    查看raid信息[root@localhost ~]# mdadm --detail -v /dev/md127/dev/md127: Version : 1.1 Creation Time : Thu Sep 15 06:55:25 2011 Raid Level : raid1
    时间:2018-12-18
  • linux系统fdisk分区命令详解
    linux系统fdisk分区命令详解
    1、首先查看分区[root@localhost ~]# fdisk -lDisk /dev/vda: 42.9 GB,42949672960 bytes16 heads, 63sectors/track, 83220 cylindersUnits = cylinders of1008 * 512 = 51
    时间:2018-12-18
  • linux系统date参数表
    linux系统date参数表
    时间:2018-12-18
  • find: 遗漏“-exec”的参数解决办法
    find: 遗漏“-exec”的参数解决办法
    -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。 {} 花括号代表前面find查找出来的文件名。
    时间:2018-12-05
  • 记一次Linux安全事故与数据恢复案例分析
    记一次Linux安全事故与数据恢复案例分析
    Linux数据丢失可以恢复吗?linux数据恢复工具有哪些?
    时间:2018-10-19
  • Linux系统中文件ACL权限解读
    Linux系统中文件ACL权限解读
    我们将进入linux的权限管理介绍,本篇博客介绍的是Linux权限管理的ACL权限。
    时间:2018-08-13
  • linux modprobe命令作用
    linux modprobe命令作用
    modprobe命令用于智能地向内核中加载模块或者从内核中移除模块。modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载
    时间:2018-07-12
  • Linux系统运维常用软件介绍、Linux系统日志管理工具
    Linux系统运维常用软件介绍、Linux系统日志管理工具
    踏入linux运维工程师需要掌握的工具,还有很多工具要掌握的,经常看日志是系统管理的好习惯Linux系统日志/var/log/messages 系统总日志/etc/logrotate.conf 日志切割配置文件
    时间:2018-06-29
  • Linux系统查看磁盘健康状况、磁盘坏道检测方法
    Linux系统查看磁盘健康状况、磁盘坏道检测方法
    今天推荐smartmontools,他是一款开源的磁盘控制,监视工具,可以运行在 Linux,Unix,BSD,Solaris,Mac OS,OS/2,Cygwin和Windows上。利用它可以测试硬盘的健康状况,并在发生故障前进行预警。写个shell你就可以高枕无论了。
    时间:2018-06-28
  • linux通过NTP服务同步国际标准时间和添加NTP任务计划
    linux通过NTP服务同步国际标准时间和添加NTP任务计划
    linux时间不对,对于长期不登录的服务服务器来说,时间长了,时间不正确肯定要影响任务计划的执行。[root@245 ~]# date2018年 06月 28日 星期四 08:45:57 CST ######时间
    时间:2018-06-28

火爆手游