当前位置: 首页 > news >正文

openHalo:国产开源数据库新力量

openHalo 是由杭州易景数通科技有限公司最新开源的国产数据库,基于 PostgreSQL 开发,同时兼容 MySQL。openHalo 不仅能够支持 MySQL 语法,而且对数据库内核进行了优化,方便将历史 MySQL 数据库的迁移。

在这里插入图片描述

openHalo 目前只提供源代码,需要自行编译安装,代码下载地址:

https://github.com/HaloTech-Co-Ltd/openHalo

下载完成后进行编译安装,需要启用 uuid 插件:

./configure --prefix=/home/halo/openhalo/1.0 --enable-debug --with-uuid=ossp CFLAGS=-O2
make && make install
cd contrib
make && make install

然后配置服务器,创建用户和组:

groupadd -g 1000 halo
useradd -u 1000 -g halo halo

设置环境变量:

sudo mkdir /var/run/openhalo
sudo chown halo:halo /var/run/openhalo

export HALO_HOME=/home/halo/openhalo/1.0
export PGDATA=/home/halo/ohdata
export PATH=$HALO_HOME/bin:$PATH
export LD_LIBRARY_PATH=$HALO_HOME/lib
export PGHOST=/var/run/openhalo

初始化数据库集群:

pg_ctl init -D $PGDATA

然后修改服务器配置文件中 MySQL 兼容相关的内容:

...
database_compat_mode = 'mysql'                 # database compat mode, values can be:
                                               # mysql (mysql mode)
                                               # postgresql (default)

mysql.listener_on = true                       # (enable MySQL listener; change requires restart)
mysql.port = 3306                              # (port for MySQL; change requires restart)
...

重启数据库服务之后,安装 MySQL 兼容插件:

psql -p 5432

# CREATE EXTENSION aux_mysql CASCADE;

使用 MySQL 客户端工具连接数据库:

mysql -P 3306 -h 127.0.0.1 

在这里插入图片描述

官方网址:https://www.openhalo.org/

相关文章:

  • HCIP【BGP协议(详解)】
  • 搜索与图论 树的深度优先遍历 树的重心
  • Windows 权限配置文件解析与安全分析(GPP,GPO,LSA)
  • 查询当前用户的购物车和清空购物车
  • 57.基于springboot和vue校园跑腿服务平台
  • CSS语言的硬件驱动
  • 第五讲(上) | string类的使用
  • Linux | 安装超级终端串口软件连接i.MX6ULL开发板(8)
  • Git 从入门到精通(开源协作特别版)
  • Windows安装Node.js+Express+Nodemon
  • 6.1 宽度优先搜索算法(BFS)
  • 1.Qt信号与槽
  • 如何删除Debian中的用户?删除Debian用户方法
  • 网络响应速度慢,应该用什么办法来定位问题?
  • WebUI问题总结
  • [dp4_路径问题] 下降路径最小和 | 最小路径和 | 地下城游戏
  • vscode报Module containing this breakpoint has not yet loaded
  • 【GPT入门】第33 课 一文吃透 LangChain:chain 结合 with_fallbacks ([]) 的实战指南
  • Oracle数据库数据编程SQL<6.1 数据字典表查询大全>
  • Java 大视界 -- 基于 Java 的大数据分布式存储在视频监控数据管理中的应用优化(170)
  • 做网站优化有什么作用/今日军事头条新闻
  • 中国菲律宾男篮/旺道seo软件
  • 济南市高新技术官方网站开发区/简述seo和sem的区别与联系
  • 网站开发用什么软件编程/口碑优化seo
  • 怎样建个人网站 步骤/百度一级代理商
  • 成都网站app开发/足球世界排名