栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

将MySQL数据库为SQL脚本文件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将MySQL数据库为SQL脚本文件

文章目录
  • 一、提出任务
  • 二、完成任务
    • (一)利用命令将数据库导出为SQL脚本
    • (二)利用NaviCat将数据库导出为SQL脚本
      • 1、下载NaviCat
      • 2、授权为可执行文件
      • 3、启动NaviCat
      • 5、创建数据库连接
      • 6、打开需要转储的数据库
      • 7、转储为SQL脚本文件
      • 8、运行新生成的脚本文件

一、提出任务
  • win7是宿主机(物理机),远程桌面连接ubuntu虚拟机,ubuntu上安装了FinalShell,SSH连接三个虚拟机(master、slave1与slave2)构成的集群。win7宿主机上安装了FinalShell,SSH连接VMware上安装的三个虚拟机(master、slave1与slave2)构成的集群。

  • ubuntu上的FinalShell,连接私有云上的三个虚拟机

  • win7宿主机上的FinalShell,连接VMware上的三个虚拟机

  • 现在私有云上master虚拟机上有个MySQL数据库 - shtd_store

  • 查看数据库里的表

  • 需要导出为脚本文件 - shtd_store.sql,下载到ubuntu虚拟机,再由ubuntu虚拟机拷贝到win7宿主机,然后再利用Navicat将脚本shtd_store.sql导入VMware上master虚拟机的MySQL数据库。

二、完成任务 (一)利用命令将数据库导出为SQL脚本
  • 执行命令:mysqldump -uroot -p shtd_store > shtd_store.sql
  • 查看一下生成的SQL脚本有多大,大概有500MB左右
  • 将SQL脚本文件下载到ubuntu虚拟机上(/home/ied/fsdownload)
  • 复制SQL脚本文件
  • 粘贴到win7宿主机指定目录E:数据库脚本
  • 启动win7宿主机上的Navicat,在roo@master连接里创建shtd_store数据库

  • 运行shtd_store.sql脚本
  • 但是有错误,无法
  • 数据库shtd_store里并没有导入任何表
  • 既然命令方式导出的SQL脚本无法导入成功,我们换一种方式来试一试。
(二)利用NaviCat将数据库导出为SQL脚本 1、下载NaviCat
  • 在ubuntu虚拟机上下载NaviCat
  • navicat16-premium-cs.AppImage下载链接:https://pan.baidu.com/s/1CbBgf-KC5Npo5VIsVXeHTQ 提取码:2gka


  • 进入navicat16-premium-cs.AppImage所在目录
2、授权为可执行文件
  • 执行命令:chmod +x navicat16-premium-cs.AppImage
  • 查看是否变为可执行文件
3、启动NaviCat
  • 执行命令:./navicat16-premium-cs.AppImage


5、创建数据库连接
  • 创建mysql连接
6、打开需要转储的数据库
  • 打开shtd_store数据库
7、转储为SQL脚本文件
  • 转储为SQL脚本文件 - shtd_store.sql
  • 转储成功
  • 查看导出的SQL脚本文件有多大(大约有900多MB)
  • 怪不得先前用mysqldump命令导出的shtd_store.sql脚本文件无法导入成功,因为脚本文件太大,导致转储的脚本文件不全。900多MB的脚本文件,结果只导出了500MB左右。
  • 把900多MB的shtd_store.sql脚本文件拷贝到win7宿主机
8、运行新生成的脚本文件
  • 在win7宿主机上的Navicat里,针对shtd_store数据库,运行新生成的脚本文件shtd_store.sql
  • 耗时4分9秒,终于导入成功
  • 查看数据库里的CUSTOMER表,有1000条记录
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/890940.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号