达梦数据迁移问题罗列

目录

一、前言

二、问题罗列


一、前言

        最近小编接触到国产的数据库达梦数据库,然后在用达梦数据迁移工具MySQL迁移至达梦的时候遇到了一系列的问题现在罗列一下在这里。目前关于国产的数据库达梦这些资料比较少,希望能够帮到有需要的同志们!

先附上达梦数据库下载官方网址:产品下载 | 达梦数据库 (dameng.com)icon-default.png?t=N3I4https://eco.dameng.com/download/

二、问题罗列

2.1数据迁移工具连接源数据库报1130错误

在数据迁移工具来连接源数据库时报1130错误,小编的源数据库是MySQL然后出现

ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server

出现这种远程连接1130错误的原因:是因为所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"。

首先进入MySQL目录下登录MySQL后执行以下命令:

①use mysql;       使用MySQL

②update user set host = '%' where user = 'root';  修改权限

③flush privileges;  刷新

④select host, user from user;  查看是否修改成功

又或者使用Navicat,直接操作找到对应的表以及数据修改即可。

2.2数据迁移工具连接源数据库报连接超时错误

先展示图片问题罗列出来:

 这个问题困住小编好久了一上午的时间都在这了呜呜呜(;´༎ຶД༎ຶ`) 出现这个问题无非就是几个点:

①防火墙(小编就是这个原因)

小编看了防火墙一开始是这样:报错误代码0x6D9

我以为就是关闭的状态就不用管,其实不是的这是防火墙未开启但是依旧通过不了一些外部连接,所以我们需要启动防火墙后又关闭防火墙:

1、按“Win+R”打开“运行”窗口,输入“services.msc”命令后按回车;

2、在打开的服务窗口右侧,找到并双击打开Windows Firewall服务;

3、在打开的Windows Firewall的属性窗口中,切换到“常规”标签页,将启动类型选择为“手动”或者“自动”,点击“应用”;

4、同样在此常规标签页中,将服务状态设置为“启动”,然后点击“确定”即可就可以了

5、然后将开启的防火墙再重新关闭即可 

然后你再去使用迁移工具就解决这个连接超时问题啦!

②账号密码错误

这个的话就要看你自己怎么去找到你的账号和密码了!

③MySQL设置的wait_time

Mysql连接超时指当服务连接到数据库但不对其做任何操作时等待到一定时间之后,这个链接就会与数据库断开,当再次对数据库进行操作时会报数据库连接超时或者连接关闭异常。mysql的连接默认最长等待时间为28800s也就是8个小时

可以尝试把这个时长改大一点或者重新连接,输入查询语句:

show global variables like‘%timeout%’ ;

④连接地址以及端口

这个的话可以去查看MySQL的my.ini文件了默认是在mysql实例文件的根路径下,如:

 里面就会有端口显示然后连接地址的话可以查看网络ipv4地址

2.3数据迁移完成但是出现中文乱码

将MySQL的数据用迁移工具迁移到达梦之后呢出现乱码问题,如何解决呢?

小编查资料大部分说是使用指定的驱动URL,但是小编没有咋办?

解决方法:

①小编是在源服务器上再安装一个达梦数据库,然后再次二次迁移达梦对接达梦的方式解决数据乱码问题。(因为刚开始尝试的时候不会在达梦数据库使用sql脚本导入(;´༎ຶД༎ຶ`) )

②源数据MySQL数据库在windows系统上,而目标数据达梦数据库在国产系统上。所以传输出现问题。可以先将源数据MySQL迁移至Windows系统的达梦数据库再进行二次迁移。

③使用sql脚本文件导入

2.4达梦数据导入导出为SQL文件的步骤

关于数据迁移还是推荐用这个SQL文件的导入导出!不是为了啥,就为了方便快捷!!!

①导出

首先保存这个表的结构,创建一个创建表的sql

然后用sql查询出来所有的数据

select * from ***

最后右键选择结果集窗口第一行数据  -- 导出所有

 然后选择你需要的类型 比如SQL文件

②导入

导入就很简单了:

点击执行脚本,选择要导入的文件即可。

只是这里需要注意就是在窗口,然后就是设置编码方式。否则会出乱码滴

 以上就是小编在项目上遇到的有关达梦的数据库问题记录,作为参考资料奉献给有需要的的各位

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/13896.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

零代码是什么?零代码平台适合谁用?

随着信息技术的发展,软件开发领域也不断发生变革,零代码(No-Code)开发模式越来越受到关注。 零代码到底是什么,能不能用通俗的话来说?这就来给大家讲一讲! 01 零代码为什么出现? 随…

Java基础——缓冲流

(1)缓冲流概述: 缓冲流也称高效流,或者高级流。(字节流可称原始流)作用:缓冲流自带缓冲区,可以提高原始字节流,字符流读写数据的性能。 (2)字节缓…

【工作思考】如何提升自己的编程能力?

文章目录 前言一、代码评审为什么要进行代码评审? 二、持续学习能力三、良好的编程习惯代码注释避免深度嵌套拒绝长函数重视自测文档编写重构你的代码学会思考 四、多接触开源项目五、总结 前言 在工作中,我们大部分的时间都是在阅读代码,阅…

无人机影像处理流程

无人机由于其方便快捷,精度高等特点已经广泛应用于农田尺度的作物生长监测。尤其是近年来大疆推出了两个多光谱无人机,价格也相较便宜。但目前无人机的使用实际上需要进一步处理才能获取得到农田的基本信息,主要包括影像的校正和图像拼接&…

[oeasy]python0139_尝试捕获异常_ try_except_traceback

尝试捕获异常 回忆上次内容 变量相加 整型数字变量可以相加字符串变量也可以拼接 但是 字符串 和 整型数字整型数字 和 字符串不能相加 怎么办? 转格式int(“1”)str(2) 可是 如果输入的苹果数量是 字符串"abc" int(“abc”)会发生什么?&…

OpenText Exceed TurboX (ETX) 安全功能介绍

OpenText Exceed TurboX (ETX) 安全功能介绍 将所有重要的知识产权(IP )相关数据保存在受良好保护的中央数据中心是保护 IP 的最佳做法。安全的远程访问是保护知识产权的关键。 所有数据流量均采用最新标准加密技术进行加密ETX 整合多种身份验证系统ET…

Python爬虫之MongoDB

目录 一、Mongo概述 二、安装&下载 1.下载: 2.安装 三、基本命令 插⼊数据 查询数据 修改数据 删除数据 索引 四、Python与MongoDB交互 1.安装pymongo 2.使⽤ 一、Mongo概述 MongoDB是什么? MongoDB是⾮关系型数据库(No sql) 为啥需要…

吃透Redis面试八股文

Redis连环40问,绝对够全! Redis是什么? Redis(Remote Dictionary Server)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的&#xf…

原来这就是所谓的 JSR!

相信大家在学习 Java 的过程中,或多或少都见过 JSR 这个词。本篇文章就科普下什么是 JSR。 什么是 JSR ? JSR(Java Specification Requests),是指 Java 规范请求(或者活规范提案)。这个请求&a…

API 自动化测试难点总结与分享

笔者是 API 管理工具的项目参与者之一,在日常工作中会经常遇到 API 自动化测试难点,我决定总结分享给大家: API 自动化测试的难点包括: 接口的参数组合较多,需要覆盖各种可能的情况。 接口的状态和数据关联较多&#…

typescript全局安装卸载以及npm相关问题

全局安装 npm install -g typescript 全局安装之后,如果想要卸载要使用 npm uninstall -g typescript 全局安装之后可以在终端使用 tsc xxx 编译ts文件 本地安装,也就是在项目目录下安装 npm install typescript 本地卸载 npm uninstall type…

2022年中国广义数据智能市场规模为442亿元

数据智能是当前市场上的热点应用。但业界对于数据智能的发展状况,缺乏深入探讨与研究。为了系统梳理中国数据智能行业市场全景,厘清行业发展脉络,为从业者提供有价值的借鉴,海比研究院联合中国软件网、中国软件行业协会应用软件产…

camunda如何处理流程待办任务

在 Camunda 中处理流程任务需要使用 Camunda 提供的 API 或者用户界面进行操作。以下是两种常用的处理流程任务的方式: 1、通过 Camunda 任务列表处理任务:在 Camunda 任务列表中,可以看到当前需要处理的任务,点击任务链接&#…

【谷歌扩展程序入门】简单制作一个查看网页结构的扩展程序

简言 在想看网页结构的时候一般会F12查看元素内容。 太麻烦了 还不简单方便。 扩展程序 扩展建立在诸如 HTML、JavaScript 和 CSS 之类的 Web 技术之上。它们在单独的沙盒执行环境中运行并与 Chrome 浏览器交互。 扩展允许您通过使用 API 修改浏览器行为和访问 Web 内容来“扩…

婚恋交友app开发中需要注意的安全问题

前言 随着移动设备的普及,婚恋交友app已经成为了人们生活中重要的一部分。但是,这些应用的开发者需要确保应用的安全性,以保护用户的隐私和数据免受攻击。本文将介绍在婚恋交友app开发中需要注意的安全问题。 在当今数字化时代,…

程序员面试完之后,人麻了...

去面试吧 面不被录用的试 面hr为了完成任务的试 面一轮二轮没有下文试 面需要通勤2小时的试 面随时加班的试 ...... 今年的“金三银四”被网友们称为“铜三铁四”,招聘软件上的岗位都能背下来了,简历却依然石沉大海。 好不容易等来个回复&#xff…

Linux常用命令——iptables命令

在线Linux命令查询工具 iptables Linux上常用的防火墙软件 补充说明 iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。 补充说明 - 语法选项基本参数 - 命令选项输入顺序工作机制…

借由Net5.5G,看到运营商的新沧海

我们都记得这样一句诗:“东临碣石,以观沧海”。 想要看到沧海的壮阔波澜,就先要抵达碣石山这样可以看到大海的地方。在数字化的发展过程中,往往一个技术或产业趋势就是一座碣石山,借由它可以看到描绘着未来机遇的新沧海…

如何使用JMeter和Ant生成高效测试报告?

Jmeter接口自动化测试项目实战视频教程地址:https://www.bilibili.com/video/BV1e44y1X78S/? 目录:导读 引言 一、安装ant 二、ant关联jmeter工具 三、执行 结语 引言 你曾经在进行软件测试时遇到过测试结果难以分析,甚至花费大量时间…

【技巧】如何在微信与企业微信端实现自动化ChatGPT智能机器人服务?(WorkTool)

场景描述 对于使用企业微信办公协作的公司/团体/组织等,在工作的时候,经常需要通过群机器人的方式,回答群内成员的问题。 基于此,一些企业想要将ChatGPT的智能对话能力与企业微信群机器人的回复能力结合,在企业微信群…
最新文章