精华内容
下载资源
问答
  • mysql数据库数据迁移
    千次阅读
    2021-01-25 14:59:34

    说明:这里不讨论命令行还有通过navicat等工具的做法,这里只讨论在mysql坏掉(不能启动)的情况下,怎么办。

    方法:

    a) 先来看mysql数据库文件的情况:

    mysql坏掉了,不管是linux还是windows版本,mysql有个数据库文件目录data目录,如下图:

    62e9dd22e05559a346af57c944e27391.png

    (注意linux版上面的是my.cnf差不多)

    然后data目录里面类似这样:

    c2847a8a4a977276d269096ef436ce1d.png

    通过观察可以知道里面一个个文件夹如world这些就是一个个database。进入这个文件就是类似下面两种情况:

    情况一:

    5d08ad2ec7c7b61c5ac8f1e0c4ec5a0d.png               

    or                情况二:

    3c64164d6473b8c5e3a0816a579374b8.png

    可以猜想就是一个个表文件。

    b) 再来看下如何迁移这些数据库。

    对于上面的情况一,即数据库文件是.frm、.MYD、.MYI的情况,这种情况超级方便,直接将这个database文件夹拷贝到要迁移到的目标数据库目录即可。

    对于上面的情况二,即数据库文件是.frm、.idb的情况,则要这样处理:

    i)将database文件夹拷贝到一个可用的mysql数据库目录(以下简称中间数据库)。

    ii)停止中间数据库,备份中间数据库的ibdata1文件,然后替换ibdata1文件。

    iii) 中间数据库的my.ini末尾添加一行innodb_force_recovery=4。

    iv)启动中间数据库,通过工具或命令行的方式,将中间数据库的目标database迁移到目标数据库。

    v)中间数据库回退处理(即注释掉innodb_force_recovery=4,回退ibdata1文件那些,不影响中间数据库)。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    更多相关内容
  • MySQL数据库数据迁移

    千次阅读 2019-12-30 10:38:40
    最近因为需要更换MySQL数据库服务器的原因,需要将原服务器上的MySQL数据迁移到另外一台服务器上。找了半天发现一款数据库的迁移工具,实测很不错。 简介: DBConvert for MySQL & PostgreSQL 是一种可靠的双向...

    最近因为需要更换MySQL数据库服务器的原因,需要将原服务器上的MySQL数据迁移到另外一台服务器上。找了半天发现一款数据库的迁移工具,实测很不错。

    简介:

    DBConvert for MySQL & PostgreSQL 是一种可靠的双向定向数据库迁移工具,它可让您同步转换:

    • MySQL to PostgreSQL
    • MySQL to PostgreSQL Dump
    • MySQL to PostgreSQL PHP Script
    • MySQL to MySQL
    • MySQL to MySQL Dump
    • MySQL to MySQL PHP Script
    • PostgreSQL to MySQL
    • PostgreSQL to MySQL Dump
    • PostgreSQL to MySQL PHP Script
    • PostgreSQL to PostgreSQL

    工具下载位置:点击下载
    在这里插入图片描述
    在这里插入图片描述

    使用:

    1、配置源端数据库
    在这里插入图片描述
    2、配置目标端数据库
    在这里插入图片描述
    3、配置要迁移的表及迁移规则
    在这里插入图片描述
    4、commit提交,打印log
    在这里插入图片描述

    其他数据迁移工具请参考:点击跳转

    展开全文
  • 1.先找到迁移服务器上的Data文件,我安装的是mysql5.7,默认安装的路径。那么就是在C:\ProgramData\MySQL文件里面,先把隐藏文件打开。 这个Data文件就是你的数据文件;将你要迁移数据库文件放到这里如下: ...
  • mysql数据库数据迁移操作

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

    1.新建一个需要迁移的数据库

    2.进行数据迁移

      迁移步骤:

          1.工具-->点击 数据传输 ,选择需要被导的数据库,和导入的数据库

     

     

     看到了吗以及导入成功了

    展开全文
  • 1,使用国产数据库达梦8替换mysql数据库 2,使用金蝶中间件替换tomcat进行容器部署 在不懈的努力下,我已在本地的搭建和安装完成达梦8(dm8)数据库,也完成了代码框架更改数据库源,替换达梦数据库的demo验证工作。...

    受到领导的嘱托,接手了一个java项目,要进行重构,同时了项目的整体建设要满足信创的要求。
    那么首先就要满足两点:
    1,使用国产数据库达梦8替换mysql数据库
    2,使用金蝶中间件替换tomcat进行容器部署

    在不懈的努力下,我已在本地的搭建和安装完成达梦8(dm8)数据库,也完成了代码框架更改数据库源,替换达梦数据库的demo验证工作。

        driverClassName: dm.jdbc.driver.DmDriver
        url: jdbc:dm://10.0.3.132:5236/XC-SERVICE?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
        username: XC-SERVICE
        password: 123456789
    

    现在代码也能正常运行了。除了部分sql脚本要进行规范外,也没有什么其它问题了。

    现在最重要的事情来了,就是把数据进行迁移

    也就是将mysql的库迁移到dm8当中。
    迁移的方式,采用达梦自带的数据库迁移工具
    在这里插入图片描述
    达梦自带数据库迁移工具

    数据表结构和数据迁移后效果

    在这里插入图片描述
    迁移完成后,会惊奇的发现,数据表结构倒是没有什么问题,但是中文数据全是乱码。

    尝试了很多方法,百度了几圈,都没有找到解决方案,后来没有办法,只有去达梦的论坛上面去找解决方案。

    终于,我找到了,一个很神奇的解决方式,解决数据迁移后乱码的问题。

    在这里插入图片描述

    使用数据迁移工具,进行数据源配置的时候,选择指定驱动。

    在这里插入图片描述
    url地址进行指定:

    jdbc:mysql://10.0.3.131:3306/sys-service?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
    

    同时指定maven下载到本地的驱动。

    好了,现在可以迁移数据了

    迁移完成后,你会神奇的发现,数据正常了,不是乱码了!!!!

    在这里插入图片描述

    后记

    国产化的数据库,达梦还是一款不错的产品,但是网上的资料太少了,你百度也可能找不到,写这些内容,希望对你们有帮助吧。

    展开全文
  • 数据库迁移是我们经常可遇到的问题,对于少量的数据迁移基本上不会有什么问题。生产环境中,有以下情况需要做迁移工作: 磁盘空间不够。比如一些老项目,选用的机型并不一定适用于数据库。随着时间的推移,硬盘很...
  • 在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据迁移MySQL。下面是小编日常整理的一种sqlserver数据库迁移的方法。 一、SQL Server中常...
  • 数据库文件很大,约有70G, 如果普通的迁移,需要在原始数据库导出数据,... 总结: 别以为这个看上去很简单,许多人会错误的认为,不同的操作系统,其存储并不是通用的,而这个例子证明,相同数据库数据的存储结构是
  • MySQL数据迁移至人大金仓数据库Kingbase
  • 本文实例为大家分享了java获取不同路径的方法,供大家参考,具体内容如下 1.使用工具: (1) Navicat Premium (2) PL/SQL Developer 11.0 ...特别说明:最初我用的一直是高版本的SQL ...2.备份mysql数据库 使用Navicat P
  • 由于公司测试环境服务器根目录下空间不足,而mysql,docker等服务的数据目录都存在跟目录下,所以考虑数据迁移,先迁移mysql数据目录到home下,迁移过程中出现的问题,在此重新总结下。 mysql默认的数据目录在/var/...
  • 二、Linux下MySQL数据库数据迁移

    千次阅读 2017-07-25 14:04:54
    1.1 停止MySQL数据库服务 执行命令:service mysqld stop   1.2 创建数据库迁移目录 执行命令:mkdir /home/mysql   执行命令:mkdir /home/mysql/data   执行命令:ln -s /home/mysql/data /usr/local/mysql/var...
  • 数据迁移的几种方式 - MySQL数据库 本文关键字:MySQL、数据库、数据迁移、导入、导出 文章目录 数据迁移的几种方式 - MySQL数据库 一、数据迁移 1. 数据的生命周期 2. 数据迁移的发生 二、数据导出 1. ...
  • 在ubuntu上将mysql数据库数据迁移到另一台服务器上 在本机ubuntu系统上新建一个测试数据库,代码如下所示: mysql -u root -p#进入数据库 CREATE DATABASE dxj;#创建数据库dxj use dxj;#选择dxj数据库 create ...
  • 由于yum安装mysql的时候,数据库的data目录默认是在/var/lib下,出于数据安全性的考虑需要把它挪到/data分区。步骤如下:一、关闭apache和mysql. 代码如下:service httpd stopservice mysqld stop二、将/var/lib下的...
  • mysql冷备指的是指将mysql的配置文件中datadir属性所指定的相关数据信息直接拷贝到另一个数据库相应目录下,就可以直接实现数据库数据迁移。 步骤: 一 关闭mysql服务 二开始拷贝文件,备份。 mysql数据库默认...
  • IBM DB2、Oracle、MS-SQL Server、MySQL常用数据库数据迁移
  • 数据库迁移 1.找到要迁移的表,右击"备份/导出",点击备份表作为sql转储,继续操作,就保存好了相应数据 2.在数据直接执行,导出的sql语句,将里面的原数据库database修改为现在的数据库连接,就将数据...
  • Linux MySql数据库数据目前迁移

    千次阅读 2021-05-14 18:52:22
    背景:yum安装mysql的时候,数据库的data目录默认是在/var/lib下,由于默认mysql装的分区盘空间很小,需要修改对应存储数据文件路径,出于数据安全性的考虑把它挪到 /home/mysql下◆◆◆步 骤◆◆◆1)查看mysql数据...
  • 我们可以使用linux的scp命令(scp无法在windows使用),加上mysql自带的mysqldump,能很快的完成数据库迁移 将本地的数据库(music_db)导出为sql文件(music_db.sql) mysqldump -uroot -p music_db > music_db.sql 用...
  • 1.将整个数据库数据及建表文件导出到sql文件中 mysqldump -uroot -proot database1 > database1.sql 2.将sql文件的数据导入,不再是mysqldump,而是mysql mysql -uroot -proot database2 < database1.sql 3.将...
  • 最近因为项目的原因,需要我们把原本的Mysql数据库转换成Oracle数据库。 刚开始的时候我们是自己一张表一张表的进行转换,这个效率太低,转移了10几张表就放弃了。 然后我们就又开始在网上找方法进行迁移,在网上的...
  • MySQL-达梦数据库7数据迁移.doc
  • 手里有一个mysql数据库测试数据,准备将其导入国产数据库达梦8。 使用达梦数据库自带的管理工具进行迁移。 数据表结构和数据迁移后效果 迁移之后,我们看到存在乱码的问题。 研究了一段时间,终于找到了...
  • 使用MySQL的SELECT INTO OUTFILE 、LOAD DATA INFILE快速导出导入数据 LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。MySQL官方文档也说明了,该方法比一次性插入一条数据性能快20倍。
  • 如何简单实现mysql数据库迁移

    千次阅读 2020-02-21 16:26:40
    业务场景:需要将服务器A上的mysql数据库迁移到另外一台服务器B。 1. 用ssh终端连接服务器A 2. mysqldump指令将数据库表/数据保存成xx.sql文件存到本地 #导出数据到/root/目录下 # 导出所有数据库的表结构和数据...
  • MySQL数据迁移

    千次阅读 2020-11-27 21:19:14
    数据库数据迁移是我们经常遇到的问题,如因磁盘空间不够、业务出现瓶颈、项目改造等原因。 二、MySQL数据迁移常用的方法 1、使用第三方迁移工具。 2、数据文件和库表结构直接拷贝到新服务器,挂载到同样配置的...
  • 1.使用人员可以指定迁移数据库类型 如:(orcal,sqlServer,csv 迁移mysql) 2.在迁移数据库时,可以只迁移指定字段. 3.开发多任务的平台,按权重去执行任务,如:权重为1,1,2,3,4 那么1,1的权重一起执行,执行完毕后2...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 100,746
精华内容 40,298
关键字:

mysql数据库数据迁移

mysql 订阅