由于前段时间刚做完数据库课设,想导出数据库文件,在朋友的机器上跑一跑。由于我使用的是界面化的mysql,理所当然地认为可以在界面上找到导出数据库的操作选项,结果自己一个人摸索了半天,以失败告终。上网一查资料,发现基于命令行和界面操作有两种不一样的方法,所以想把它们整理总结在一起,方便大家查阅和选择。

一、命令行导出数据库

按 win键+R 打开运行界面,输入cmd,打开命令提示符窗口。

进入你的MySql安装目录下的bin文件夹。(我的路径是F:\MySQL\bin,所以我输入的命令为:cd F:\MySQL\bin)。

导出数据库:输入mysqldump -u username

-ppassword databasename >databasename.sql(-u:用户名,-p:密码,在最开始安装mysql时进行过用户名和密码的输入,用自己的用户名替换username,自己的密码替换password,注意-p和password之间是没有空格的。databasename.sql名字可以自己取,为保一致性这里才用databasename代替,但是后缀一定是sql)

databasename.sql自动生成在bin文件夹。

我的操作与生成结果如图所示:

1.导出数据库成功。

2.在MySql\bin中出现hospital.sql文件。

二、导入数据库文件。

进入MySQL Command Line Client命令界面,输入密码,进入到“mysql>”。

输入命令"show databases;"查看已有数据库;

使用命令行新建数据库(我的输入"create database new_hospital;")

使用新建的数据库(我的输入"use new_hospital;")

命令行导入数据。(我的输入"source

hospital.sql;")(注意,此时的sql文件还必须在MySql的bin目录下,不然会提示找不到sql文件)

当再次出现"mysql>"并且没有提示错误即还原成功。

我的操作与生成结果如图所示:

查看已经存在的数据库:

新建数据库:

导入sql文件,如果最后都未报错,则导入成功:

三、navicat for mysql管理工具导出导入数据库:

发现一种很简单的导出导入sql文件的方式。运用于一次性导出数据库所有文件。

导出时,在要导出的数据库上点击右键,选择“转存sql文件”,然后选择转存的地方就可以了。

导入时,新建一个数据库,在数据库名上点击右键,选择“运行sql文件”,运行完毕后,点击刷新,就可以看到完整导入的数据库。

若不是要导出所有数据库文件,而仅仅是其中的几个表格的话,就继续往下面走吧。

安装navicat for

mysql;下载地址:http://www.xiazaiba.com/html/2122.html

安装完成之后,运行navicat for mysql。

输入自定义的连接名和用户密码,建立navicat for mysql和mysql数据库的连接。如下图所示:

导出数据库。按界面上“导出向导”按钮,弹出导出向导界面。可以选择要导出的格式,一般比较多见的是SQL文本文件,以及Exel数据表格式。下一步。

5.在表后面填入“导出到”的路径,下一步。

6.下一步,同理,勾选要导出的列。

7.下一步,在定义附加选项一面,若是execl的格式,最好勾选“包含列的标题”这一选项,这样表格看起来会更加清晰完整。

8.下一步,完成上面的各项设置后,我们点击【开始】按钮执行导出,导出完成后,在[Msg]消息窗中所导出表的类别、位置等信息提示。导出完成

(导入可以根据以上步骤,利用导入向导进行完成)

mysql命令导出方法_MySQL数据库导出方法大全(命令行+navicat)相关推荐

  1. mysql 数据库名称 特殊字符_Mysql必读MySQL创建带特殊字符的数据库名称方法示例...

    <Mysql必读MySQL创建带特殊字符的数据库名称方法示例>要点: 本文介绍了Mysql必读MySQL创建带特殊字符的数据库名称方法示例,希望对您有用.如果有疑问,可以联系我们. MYS ...

  2. mysql特殊字段名称_Mysql必读MySQL创建带特殊字符的数据库名称方法示例

    <MysqL必读MysqL创建带特殊字符的数据库名称方法示例>要点: 本文介绍了MysqL必读MysqL创建带特殊字符的数据库名称方法示例,希望对您有用.如果有疑问,可以联系我们. 文章抓 ...

  3. mysql数据库导入方法_MySQL导入导出数据库方法介绍

    我们都知道不管是在于windows系统还是在linux环境中MySQL数据库的导入分为有两种1) 先导出数据库SQL脚本,再导入:2) 直接拷贝数据库目录和文件. 操作方法 1,进入MySQL目录下的 ...

  4. jsp中从mysql导出数据格式_MySQL导入导出.sql文件方法(转载)

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path/mysq ...

  5. mysql导出数据库对象命令_mysql数据库导出数据(命令)

    MySQL数据库数据导出 一.导出命令 导出所有数据库: mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径] 导出数据和数据结构: mysqldump -u [数据库 ...

  6. mysql导出入数据库报错_mysql数据库导出导入数据库的搜索结果-阿里云开发者社区...

    mysql 数据库导入\导出(总结备忘) 数据库的基本导入\导出的命令 是 mysqldump 和 source 在linux下直接用命令行操作就可以 在windows下 一般情况下有两种方法一个也是 ...

  7. mysql英文版数据库备份方法_mysql数据库太大了如何备份与还原

    命令:mysqlhotcopy 这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法. 命令的使用方法是: mysqlhotcopy -u ...

  8. mysql导出sql乱码_MySQL数据库导出SQL出现乱码解决

    环境:NavicatforMysql8.2 + MySQL Sever 5.1 问题:MySQL 数据库导出SQL出现乱码 解决: 方法一: 将数据库的编码改成UTF-8. 环境:Navicatfor ...

  9. mysql数据库导出1049报错_MySQL数据库导出与导入及常见错误解决

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server ...

最新文章

  1. CDH 5.16.1 + Redhat 7.0 部署(二)
  2. 接口隔离原则_设计模式六大原则
  3. 算法与数据结构 -- 排序和查找(五)
  4. 带有Hibernate OGM的NoSQL –第一部分:持久化您的第一个实体
  5. 安卓逆向系列教程 4.8 去广告 II
  6. 如何选择分布式事务形态
  7. GA遗传算法(Genetic Algorithm)
  8. 太任性!17 岁少年买不到回国机票,因“泄愤”找黑客攻击系统,被判刑 4 年...
  9. 【PL/SQL】 控制结构
  10. labelimg方框改变颜色
  11. 家园2简易地图编辑器
  12. python爬取拉钩网信息
  13. 数据中台,什么是数据中台?
  14. 【WCN685X】WCN6856 信道和20M/40M/80M/160M频宽对应参数hostapd的配置
  15. 瑞昱网卡linux通用驱动下载,Realtek网卡驱动Win10-Realtek瑞昱通用网卡驱动Win10版下载 v10.003.0728.2015官方版--pc6下载站...
  16. 大战华为4年,香奈儿再次败诉!网友:你瞎还是我瞎?
  17. 计算机电池维修心得,千米电脑维修师傅告诉你:笔记本电脑插电后,充不进去电怎么办?...
  18. Raspberry Pi 4b点亮树莓派桌面(官方烧录工具)
  19. 利用云服务器部署论坛网站系统discuz
  20. 入侵防御之拒绝服务攻击

热门文章

  1. C# 操作Excel文件之NPOI (三)
  2. 宾馆无线信号不好,改建的话要用什么设备?
  3. 磁盘IO问题排查实战
  4. 五步带你完成原型设计
  5. mysql行转列、列转行
  6. 还有这种操作??主播都在用的手机电脑随时切换玩绝地求生:刺激战场神器?
  7. iOS4 and wireless application deploy
  8. java 利特尔法则_Java Web应用中调优线程池的重要性
  9. html使用vue----axios访问数据
  10. 彻底改变物联网、人工智能的产业逻辑,软件如何一步步吃掉世界?