安装瀚高数据库(银河麒麟/windows)数据迁移
- 二、windows安装
- 1、下载
- 2、解压
- 2、双击安装包,开始安装
- 3、点击下一步
- 4、选择我接受协议,点击下一步
- 5、选择安装目录,下一步,确定
- 6、选择组件,下一步
- 7、修改数据库配置信息,下一步
- 8、查看安装摘要,下一步
- 9、安装
- 10、启动进程
- 11、解决问题
- 12、测试连接
- 13、直接成功
- 三、linux安装
- 四、外部连接数据库
- 1、修改pg_hba.conf文件
- 2、执行SQL语句
- 3、重启服务
- 4、访问
- 五、数据迁移(瀚高)
- 1、下载
- 2、解压
- 3、打开软件
- 4、新建组
- 5、新建连接
- 5.1、新建源库数据连接
- 5.2、新建目标库数据连接
- 6、新建数据库迁移任务
- 6.1、填写任务信息
- 6.2、勾选迁移对象,自定义模式名
- 6.3、选择迁移表
- 7、开始迁移
- 7.1、迁移前信息
- 7.2开始迁移
- 7.3迁移后信息
- 六、MySQL和瀚高注意
一、前言
windows都是简单的安装,如果不想要特别繁琐,点击跳转windows的7、修改数据库配置信息
windows解决本地计算机 上的 hgdb-enterprise-6.0.4 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
问题跳转11、解决问题
linux安装三、linux安装
如果要外部访问数据库四、外部连接数据库
数据迁移五、数据迁移
突逢变故,说信创只是以后计划支持达梦,目前只支持瀚高,我****,刚部署完的。
名称 | 网址 |
---|---|
瀚高官网 | https://www.highgo.com/ |
瀚高下载 | https://www.highgo.com/down_main.html |
瀚高迁移工具 | https://gitcode.com/open-source-toolkit/de013/overview |
HighgoDB瀚高数据库管理系统V9.0有
Windos
系统和Linux
系统的包
HighgoDB瀚高安全版数据库系统V4.5只有Linux
的包(这个需要进行申请,有些人申请慢的话就打电话400-708-8006
听到语音提示按4【也可以自己听一听根据需求选择】)
二、windows安装
这里使用Windows Server 进行测试的
1、下载
登录瀚高官网可以直接进行下载:https://www.highgo.com/down_main.html
点击下载即可
2、解压
下载完成之后是这样子,他的是那种linux系统的压缩包,不是win的zip压缩包,不过一样解压,就是要解压两次(或者进入文件两次)了
双击找个解压软件进行解压,这里用的7z
可以直接点击提取,解压出xxx.tar文件,然后在对其进行解压,或者可以继续点击
等待他加载完成进入目录就可以直接点击提取进行解压(因为.
不能做文件目录所以他会默认解压到下一层文件)
也就是解压到这里(也可以进入这个目录进行解压)
解压完成如下
2、双击安装包,开始安装
进入
hgdb-enterprise-6.0.4
文件夹双击setup.exe
开始安装
3、点击下一步
4、选择我接受协议,点击下一步
5、选择安装目录,下一步,确定
注:这里目标最好不要喊有标点符号中文汉字什么的,避免出问题,如果不想修改目录,建议将
6.0.4
修改为604
下一步之后会弹出提示框,点击确定就可以了
6、选择组件,下一步
这里的组件,根据自己的需求进行选择即可(点击对应组件会有提示的)
7、修改数据库配置信息,下一步
基本信息:这里了可以进行修改数据目录(也可以使用默认,一般都是安装目录下面的
/data
)
可以更换端口和用户名称
密码必须由大小写字母符号以及数字组成,且长度至少为8位。
参数设置:可以根据自己的需求进行选择更改参数
字符集:没有特殊需求默认就好了。
加密设置:没有特殊需求默认就好了。
8、查看安装摘要,下一步
查看自己之前选择的,没有问题直接下一步就OK了
9、安装
然后就等着安装
安装成功后点击下一步
点击完成,直接结束
10、启动进程
services.msc
使用快捷键
win+r
打开命令窗口,输入services.msc
回车或点击确认打开windows服务
找到highgo-enterprise-6.0.4
(鼠标焦点在服务窗口,键盘输入hg可以直接来到这个服务,如果是中文,需要点个回车),点击启动
11、解决问题
大概率会出现以下的问题,由于内存配置过大了
找到
7、修改数据库配置信息
配置的数据目录,如果是默认的就是安装目录下的/data
目录
找到postgresql.conf
文件
编辑该文件,搜索
shared_buffers
参数(大概是130行左右)shared_buffers
是物理内存的1/4,例如我的这个电脑是16GB
的这里就是4GB
也就是4096MB
问题就是这里设置的太大了,电脑给不了,设置小一些就可以了,这里修改成1024MB
保存后重启启动服务,发现就可以启动成功了
12、测试连接
双击启动
输入7、修改数据库配置信息
设置的账号密码,进行登录,数据库默认为highgo
就OK了
点击测试连接,直接成功
直接一直下一步,最后点击完成就可以了(为了防止忘记密码,我一般都在描述里面写密码)。
13、直接成功
三、linux安装
四、外部连接数据库
在windows一般都是自己使用,不排除有的服务器是windows server的
1、修改pg_hba.conf文件
1)、进入安装目录下的
/data
目录,编辑pg_hba.conf
文件
2)、打开文件,将# IPv4 local connections:的IP地址修改为
0.0.0.0/0
(127.0.0.1/32==>0.0.0.0/0)
如果不想修改,也可以在最下方加入如下代码,读取配置的时候都是使用最下面的设置
host all all 0.0.0.0/0 md5
2、执行SQL语句
--设置*表示允许数据库服务器监听来自任何主机的连接请求
alter system set listen_addresses = '*';
如果是win安装的,打开
hgdb-enterprise-6.0.4
软件
点击SQL编辑器
,选择新建SQL编辑器
输入命令点击上方黄色小闪电开始执行(执行SQL快捷键ctrl+enter)
你说怎么看运行成功,只要没有报错提示就代表运行成功了,就是下面的东西
3、重启服务
打开服务,找到
hgdb
点击重启动
等待重启就欧克了。
4、访问
条件有限,这里使用在同一网络下的两个电脑
部署机器:192.168.2.222
连接IP:192.168.2.182
其实自己连接也可以,只要把localhost更换成网络IP就可以了(我这里使用两个电脑更直观一些)
五、数据迁移(瀚高)
1、下载
瀚高迁移工具下载地址:https://gitcode.com/open-source-toolkit/de013/overview
2、解压
下载完成之后包名为
de013-main.zip
双击进行解压
进入de013-main
文件内
在进入migration-4.1.4-2023-3-16.zip
压缩包内,开始解压
解压后目录文件如下
3、打开软件
进入
bin
目录,双击migration.exe
和migration64.exe
都可以进行打开软件
进入docs目录,可以查看使用手册
4、新建组
点击新建组
输入组名,点击确定
5、新建连接
选中刚才新建的组,点击上方的
新建连接
,
或者展开,右键数据库连接
,选择新建连接
然后就会弹出填写信息的窗口(根据连接的数据库选择相应的类型,还有数据库是需要迁移或者存储的数据库)
5.1、新建源库数据连接
输入相关信息,点击连接测试,查看是否输入正确,成功之后点击确定(这里我就加入本地的
mysql
数据库,这里的类型根据实际进行选择)
5.2、新建目标库数据连接
重复操作,将另一个数据库加入进去
完成之后如下
6、新建数据库迁移任务
这个和5新建连接一样子,可以选中点击上方
新建迁移任务
也可以右键数据库迁移任务
,选择新建迁移任务
6.1、填写任务信息
根据提示填写相关信息,这里的源库和目标库与
5.1
和5.2
对应,点击下一步
6.2、勾选迁移对象,自定义模式名
勾选要迁移的对象,注:这里的目标端模式名默认跟源库一样,不过可以进行修改
这里就修改成默认的公共模式public
(别输错了,如果没有会自动新建的),然后下一步
6.3、选择迁移表
一般都是默认全选,不过有时候只需要迁移部分表,看个人需求
时间关系,和不太聪明,就新建俩表,假设很多,可以点击全选
,全部迁移,也可以本页全选
,加勾选,部分迁移,然后点击下一步。
这里我就部分迁移,只迁移user
表。
然后点击确定,任务就新建完成了
7、开始迁移
7.1、迁移前信息
迁移之前先查看表
源库 | 目标库 |
---|---|
无 |
7.2开始迁移
选中新建的
迁移任务1
,点击开始迁移
7.3迁移后信息
直接可以看到成功了
源库 | 目标库 |
---|---|
不变 | |
不变 |
六、MySQL和瀚高注意
写的太多,看不过来,进行跳转网址单独显示
MySQL更换瀚高语法更换:https://blog.****.net/weixin_45853881/article/details/143885486