找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 85|回复: 0

Microbee-data数据库安装及使用

[复制链接]

5

主题

0

回帖

23

积分

新手上路

积分
23
发表于 2025-11-7 17:50:46 | 显示全部楼层 |阅读模式
Microbee-data 提供适配 CentOS 7/8 系统的一键安装脚本,无需复杂配置,全程自动化完成部署:
1. 一键部署,3 分钟完成安装
# 下载安装脚本
# 赋予执行权限
chmod +x install_microbee.sh
# 执行一键安装
sudo ./install_microbee.sh
2.命令行安装
# 安装必要库
yum install -y gcc makereadline-devel zlib-devel libicu-devel flex bison openssl-devel
# 创建用户
useradd -m microbee-data
# 创建数据库数据及日志文件夹
mkdir -p /usr/local/microbee-data /usr/local/microbee-data/data/usr/local/microbee-data/log
# 赋权
chown -R microbee-data:microbee-data/usr/local/microbee-data
# 拉取tar包、解压、编译
cd /opt
mkdir microbee-data
tar-zxvf microbee-data-1.0.tar.gz --directory ./microbee-data
cd microbee-data
./configure--prefix=/usr/local/microbee-data
make -j$(nproc)
make install
seradd -m microbee-data2>/dev/null || true
sudo su - microbee-data -c"/usr/local/microbee-data/bin/initdb -D /usr/local/microbee-data/data"
# 创建 /etc/systemd/system/microbee-data.service:
[Unit]
Description=microbee-data databaseserver
After=network.target

[Service]
Type=forking
User=microbee-data
Group=microbee-data
Environment=PGPORT=5432
Environment=PGDATA=/usr/local/microbee-data/data
ExecStart=/usr/local/microbee-data/bin/pg_ctlstart -D /usr/local/microbee-data/data -s -w -t 60 -l/usr/local/microbee-data/log/startup.log
ExecStop=/usr/local/microbee-data/bin/pg_ctlstop -D /usr/local/microbee-data/data -s -m fast
ExecReload=/usr/local/microbee-data/bin/pg_ctlreload -D /usr/local/microbee-data/data -s
TimeoutSec=300

[Install]
WantedBy=multi-user.target

# 启用并启动:
systemctl daemon-reload
systemctl enable microbee-data
systemctl start microbee-data

l  使用及配置
# 查看运行日志
tail -f /usr/local/microbee-data/log/startup.log
# 进入数据库查看 version()
sudo su - microbee-data
/usr/local/microbee-data/bin/psql-d postgres
select version();
# 退出数据库
\q

# 修改访问ip权限
vi/usr/local/Microbee-data/data/postgresql.conf
# 找到 listen_addresses 配置项(默认被注释),修改为:
# 允许所有IP访问(* 表示监听所有网络接口)
listen_addresses = '*'
# 保存退出
# 修改客户端认证配置文件(pg_hba.conf)
vi /usr/local/microbee-data/data/pg_hba.conf
# 在文件末尾添加以下规则(允许所有 IP 地址通过密码认证连接)
# 允许所有IPv4地址访问(0.0.0.0/0 表示所有IPv4地址)
host    all            all             0.0.0.0/0               scram-sha-256
# 重启数据库
systemctl restart microbee-data
# 查看数据库状态
systemctl status microbee-data


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|MICROBEE-BBS

GMT+8, 2025-12-3 11:05 , Processed in 0.055168 second(s), 20 queries .

Powered by Microbee-http

快速回复 返回顶部 返回列表