Mysql数据库迁移问题解决方案

article/2025/9/25 12:30:47

目录

    • 问题描述
    • 错误原因
    • 解决方案
    • 其他问题
      • 运行选项问题
      • SQL代码问题
      • 旧数据库迁移新数据库问题

问题描述

使用 Navicat 导入之前转储好的 sql 文件,报错
在这里插入图片描述

错误原因

1、在信息日志当中往上翻,发现没有选择数据库,所以报错的原因就是没有提前创建好一个同名的空数据库。
2、注意保证原数据库的字符集,排序方式新建数据库的一致

在这里插入图片描述

解决方案

创建SQL文件对应的数据库名,然后找到对应数据库, 右键 运行SQL文件! 或者用Navicat创建

其他问题

运行选项问题

有时候把这个选项取消选中,再运行就不会出错(默认是勾选,勾选效率快,不勾效率慢)

在这里插入图片描述

SQL代码问题

.sql文件里的内容粘到查询器里去运行,如果文件过于大,那执行sql文件后看运行结束返回的报错信息。

在这里插入图片描述

旧数据库迁移新数据库问题

可以使用Navicat软件提供的工具,或者是直接去迁移数据库所安装位置里的存储文件。

1、选择适合自己的选项进行数据迁移

第一个选项:数据和结构都迁移
第二个选项:只有数据迁移(需要注意前提要有相应的表
第三个选项:只有表结构迁移

在这里插入图片描述
2、或者进行备份来进行迁移

1)进入被拷贝的数据库备份

点击备份

在这里插入图片描述

2)点击新建备份,点击对象选择,可以选择一些需要备份的表

在这里插入图片描述

3)选择对象完毕后,点击备份

在这里插入图片描述
4)备份完成

备份完成文件如图,右键该文件可以打开文件所在位置

在这里插入图片描述
在这里插入图片描述

5)数据迁移和拷贝

1.进入目标数据库,右键备份,选择还原备份从

在这里插入图片描述

2.进入文件路径,选择刚才备份好的文件,完成数据拷贝

在这里插入图片描述

————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Boy_Martin/article/details/128884147


http://chatgpt.dhexx.cn/article/7aOqHdDh.shtml

相关文章

【MySQL】如何把Windows上的MySQL数据库迁移到Linux服务器上

目录 1. 前言2. 物理备份与逻辑备份3. mysqldump实现逻辑备份4. 逻辑恢复 1. 前言 最近在学黑马的《瑞吉外卖》,前期的基础版本一致在 Windows 电脑上开发,包括 MySQL 数据库也是安装在 Windows 电脑上。最近才学到优化篇,安装了 Linux 虚拟…

MySQL数据库迁移(数据文件直接迁移)

MySQL数据库迁移 MySQL数据库迁移(数据文件直接迁移) 在今年10月下旬的时候,公司的服务器需要迁移,其中涉及到了MySQL数据库迁移。查看了一下MySQL数据文件的大小,接近60G的大小(实际数据并没用那么多)。由于服务器上业务需要,要尽…

mysql——数据库之间的迁移

今天继续给大家分享mysql数据库的知识 不同数据库之间的迁移 不同数据库之间迁移是指从其他类型的数据库迁移到MySQL数据库,或者从MySQL数据库迁移到其他类型的数据库。例如,某个网站原来使用Oracle数据库,因为运营成本太高等诸多原因&…

mysql数据库迁移方案

怎样用命令行把MySQL数据库迁移到另一台Linux服务器 1、用dump命令备份数据库。 #mysqldump-uroot-pdbfile>dbfile.sql 2、用rsync从新服务器获得备份的文件(SCP或WGET也可以)。 #rsync-avrrootmyolddbserver:/home/mydumpfolder/dbfile.sql 3、登陆新服务器的mysql客户端。…

mysql数据库数据迁移方法

说明:这里不讨论命令行还有通过navicat等工具的做法,这里只讨论在mysql坏掉(不能启动)的情况下,怎么办。 方法: a) 先来看mysql数据库文件的情况: mysql坏掉了,不管是linux还是wi…

MySQL数据库迁移(直接复制文件)

原地址:http://www.cnblogs.com/advocate/archive/2013/11/19/3431606.html MySQL数据库迁移(数据文件直接迁移) 在今年10月下旬的时候,公司的服务器需要迁移,其中涉及到了MySQL数据库迁移。查看了一下MySQL数据文件的大小,接近60…

MySQL数据库迁移方法

一、停止MySQL服务 此电脑右键 – 管理 – 服务,找到 MySQL 停止 二、修改路径 到C:\ProgramData\MySQL\MySQL Server x.x找到my.ini,打开它 第95行datadir改成目标路径,特别注意目标路径分隔符必须为 “\”,否则不成功&…

Mysql数据库迁移|如何把一台服务器的mysql数据库迁移到另一台服务器上的myql中

前言 那么这里博主先安利一下一些干货满满的专栏啦! Linux专栏https://blog.csdn.net/yu_cblog/category_11786077.html?spm1001.2014.3001.5482操作系统专栏https://blog.csdn.net/yu_cblog/category_12165502.html?spm1001.2014.3001.5482手撕数据结构https:/…

MySQL数据迁移

1、停止MySQL服务 右击 我的电脑—>管理—>服务和应用程序 —>服务—>Mysql—>停止 2、将原磁盘路径下的数据复制到需要迁移到路径下 如:将C:\projectDeploy\mysql\mysql5.6\mysql5.6\MySQL Server 5.6\data中的数据复制到 D:\mysql\dat…

数据迁移的几种方式 - MySQL数据库

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成…

mysql数据库数据迁移操作

1.新建一个需要迁移的数据库 2.进行数据迁移 迁移步骤: 1.工具-->点击 数据传输 ,选择需要被导的数据库,和导入的数据库 看到了吗以及导入成功了

mysql迁移数据库

mysql迁移数据库我通常用2种方法。1、用sql文件把机器A中数据库的表结构和数据等等导出,然后导入到机器B中对应数据库中。2、直接将机器A中mysql 目录下的data数据文件拷贝到机器B中MySQL对应目录。下面分别介绍这2种mysql迁移数据库方式 1、用sql文件把A服务器数据…

MySQL的数据迁移

一、前言 数据库的数据迁移是我们经常遇到的问题,如因磁盘空间不够、业务出现瓶颈、项目改造等原因。 二、MySQL数据迁移常用的方法 1、使用第三方迁移工具。 2、数据文件和库表结构直接拷贝到新服务器,挂载到同样配置的MySQL服务下。 3、数据库直接导…

你觉得做程序员期间最开心的是什么?

不管是新入行的程序员还是工作多年的程序员,都会想一个问题,在这份工作中最开心的事情是什么呢?是无bug还是工作中发生的其他一些事情? 今天我们邀请了 3 名淘系技术的工程师,结合他们真实的学习工作经历,给…

限时免费下载《程序员面试宝典》.pd

社会竞争很残酷、面试则是一场表演,企业永远喜欢可以随机应变、聪明的求职者。 程序员的面试不同于一般岗位的面试。 当你在羡慕程序员十几万美金年薪的同时,你却不知道他们在应付面试时,要经历的重重磨难和压力。 程序员面试中,技…

互联网行业职位介绍 —— OD、PM、RD、FE、UE、QA、OP、DBA...

各种职位的简称在百度上一搜一大堆,我也只是根据自己公司的习惯,把常用的总结下来: 1、管理层 CEO – Chief Executive Officer 首席执行官 VP – Vice President 副总裁 HRD – Humen Resource Director 人力资源总监 OD – Operations…

浩鲸科技是外包公司吗_广东电商外包服务公司是什么意思_聚财猫科技

首页 > 新闻中心 发布时间:2020-11-12 02:11:12 导读:聚财猫科技为您提供广东电商外包服务公司是什么意思的相关知识与详情: 这种类型的公司缺乏运营团队的能力和技能。 在与客户的对话中,不强调团队的人数,合作伙…

阿里数据产品经理工作(总结篇):数据PD,做牛做马

送给真正的互联网人一顿干货早餐 【小咖导读】文自 听雨-悟禅 博客,PD(指产品经理,下同)本身就是在做牛做马,关系圈异常复杂。数据PD也不例外。而且打交道的人更多。以下是作者用PPT绘制的数据产品经理关系圈。 科普&a…

DevOps笔记-05:IT行业中BA、SM、PO、PM、PD、Dev、Ops、QA都是什么角色

1、BA (1)定义 BA是Business Analys缩写,即业务需求分析师。在互联网公司里,BA的角色就是产品经(PM),只是BA要承接某个很具体的业务或者领域,比如银行也有自己的IT部门,银行IT里的产…

Java空指针异常:NullPointerException

Java空指针异常(NullPointerException):空指针异常属于运行时异常(RuntimeException),即:编译会通过,但运行时会报异常。当你调用某个实例对象的方法时,如果该实例对象是…