天天看點

MySQL資料庫遷移瀚高資料庫

1.瀚高資料庫安裝

下載下傳Highgo Database安全版rpm包并上傳至伺服器,使用如下指令進行安裝

rpm -ivh hgdb5.6.4-enterprise-rhel7.x-x86-64-20190723.rpm

配置環境變量

vim ~/.bash_profile

export PATH

export HG_BASE=/opt/HighGo6.0.1-cluster

export PGHOME=/opt/HighGo6.0.1-cluster

export HGDB_HOME=/opt/HighGo6.0.1-cluster

export PGDATA=/opt/HighGo6.0.1-cluster/data

export LD_LIBRARY_PATH=/opt/HighGo6.0.1-cluster/lib:$LD_LIBRARY_PATH

export PATH=$PATH:/opt/HighGo6.0.1-cluster/bin

初始化資料庫

initdb -D /opt/HighGo6.0.1-cluster/data

啟動資料庫

pg_ctl -D /opt/HighGo6.0.1-cluster/data start

修改配置

vim /opt/HighGo6.0.1-cluster/data/pg_hba.conf

增加

host all all 0.0.0.0/0 md5

vim /opt/HighGo6.0.1-cluster/data/postgresql.conf

listen_addresses前邊#去掉,參數值改

重新啟動資料庫

pg_ctl -D /opt/HighGo6.0.1-cluster/data restart

防火牆開放資料庫預設端口:5866

2.mysql遷移至瀚高資料庫

下載下傳遷移用戶端

連結:https://pan.baidu.com/s/1O5VJc-EqyQk72K-7HA4N3w

提取碼:0nve

運作用戶端

下載下傳完成後,解壓,運作run.vbs即可啟動用戶端    

點選”是”,啟動用戶端,對mysql遷移不會造成影響.

資料遷移

MySQL資料庫遷移瀚高資料庫

配置源庫

建立mysql源資料庫配置,然後選擇這條配置.

MySQL資料庫遷移瀚高資料庫

配置目标庫

建立highgo配置,并選擇

MySQL資料庫遷移瀚高資料庫

測試連接配接

MySQL資料庫遷移瀚高資料庫

點選”下一步”,選擇要同步的資料庫表結構,資料,索引等

MySQL資料庫遷移瀚高資料庫

選擇完成後,點選”下一步”,開始進行遷移

MySQL資料庫遷移瀚高資料庫

遷移結果展示

MySQL資料庫遷移瀚高資料庫
MySQL資料庫遷移瀚高資料庫

注意:mysql資料庫名或者表結構名中含有”-”符号,将導緻遷移失敗

作者:蔡明