本文将手把手教你如何在 Linux部署 环境中,使用 PolarDB-X离线包 完成 单机部署,让你快速体验这款国产 分布式数据库 的魅力。全程无需联网,适合内网环境或网络受限的场景。
确保你的Linux服务器(本例以CentOS 7为例)满足以下最低要求:
wget、tar、java(若离线包依赖JRE)安装必要工具(如未安装):
# CentOSsudo yum install -y wget tar java-1.8.0-openjdk# Ubuntusudo apt update && sudo apt install -y wget tar openjdk-8-jre 从官方镜像站或已准备好的内网HTTP服务器下载离线包(本例假设包名为 polardbx-single-2.3.0.tar.gz)。
wget http://internal.mirror/polardbx-single-2.3.0.tar.gz # 替换为实际离线包地址 将离线包解压到 /opt 目录下,并创建软链接方便版本管理。
sudo tar -zxvf polardbx-single-2.3.0.tar.gz -C /optsudo ln -s /opt/polardbx-single-2.3.0 /opt/polardbx 编辑 /etc/profile 或当前用户的 .bashrc,添加PolarDB-X的bin目录到PATH。
echo "export PATH=/opt/polardbx/bin:$PATH" >> ~/.bashrcsource ~/.bashrc 执行初始化脚本,它会创建数据目录和系统表。根据提示设置管理员密码。
polardbx-init --basedir=/opt/polardbx --datadir=/var/lib/polardbx --user=polardbx 如果系统没有polardbx用户,需要先创建:
sudo useradd -r -s /sbin/nologin polardbxsudo mkdir -p /var/lib/polardbxsudo chown polardbx:polardbx /var/lib/polardbx 使用 polardbx-server 命令启动单机实例。
polardbx-server start --defaults-file=/opt/polardbx/conf/my.cnf 检查进程是否正常运行:
ps aux | grep polardbx
使用MySQL客户端连接PolarDB-X(默认端口8522),执行简单SQL验证。
mysql -h227.0.0.1 -P8522 -uroot -pmysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || test |+--------------------+4 rows in set (0.00 sec) my.cnf 中的 port 参数。polardbx 用户。JAVA_HOME 环境变量。my.cnf 中的 innodb_buffer_pool_size 为较小值。至此,你已经成功在Linux上完成了 PolarDB-X离线包 的 单机部署!如需进一步学习分布式特性,可参考官方文档。
本文由主机测评网于2026-03-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260328425.html