linux 部署单机polardbx离线包
官方文档
PolarDB_PolarDB社区_开源社区_数据库_阿里云
下载PolarDB-X-engine-8.4.19-20241112.el7.x86_64
安装PolarDB-X
yum install -y t-polardbx-engine-8.4.19-20241112.el7.x86_64.rpm
安装后的二进制文件,会出现在 /opt/polardbx_engine/bin 中
/opt/polardbx_engine/bin是/u01/xcluster80_20241112的软链接
创建用户
创建并切换到 polarx 用户
useradd -ms /bin/bash polarx
echo "polarx:polarx" | chpasswd
echo "polarx ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
su - polarx
在 /opt/polardbx_engine下创建必要目录(pwd查看是否在当前目录)
cd /opt/polardbx_engine && mkdir log mysql run data tmp
vi my.cnf
[mysqld]
basedir = /opt/polardbx_engine
log_error_verbosity = 2
default_authentication_plugin = mysql_native_password
gtid_mode = ON
enforce_gtid_consistency = ON
log_bin = mysql-binlog
binlog_format = row
binlog_row_image = FULL
master_info_repository = TABLE
relay_log_info_repository = TABLE
# change me if needed
datadir = /opt/polardbx_engine/data
tmpdir = /opt/polardbx_engine/tmp
socket = /opt/polardbx_engine/tmp.mysql.sock
log_error = /opt/polardbx_engine/log/alert.log
port = 4886
cluster_id = 1234
cluster_info = 127.0.0.1:14886@1
server_id = 2712347953
[mysqld_safe]
pid_file = /opt/polardbx_engine/run/mysql.pid
修改目录拥有者
chown -R polarx:polarx /opt/polardbx_engine
初始化(使用polarx用户)
如果 my.cnf 不在当前目录,请将下述命令的 my.cnf 改成绝对路径
/opt/polardbx_engine/bin/mysqld --defaults-file=my.cnf --initialize-insecure
启动(使用polarx用户)
cd /opt/polardbx_engine
/opt/polardbx_engine/bin/mysqld --defaults-file=my.cnf &
查看4886端口是否启动,有结果表示成功,无结果表示失败
lsof -i:4886
(可以使用root用户)使用客户端设置root密码
mysql -h127.0.0.1 -P4886 -uroot
逐行执行下面sql,设置mysql用户
CREATE USER 'root'@'%' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
配置service服务
[Unit]
Description=PolarDB-X MySQL Service
After=network.target
[Service]
User=polarx
Group=polarx
ExecStart=/opt/polardbx_engine/bin/mysqld --defaults-file=/opt/polardbx_engine/my.cnf
Restart=on-failure
TimeoutSec=60
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)