CentOS7安装proxysql-1.4.16

835 阅读1分钟

1、解压

tar -zxvf proxysql-1.4.16.tar.gz
cd proxysql-1.4.16

2、安装依赖

yum install automake bzip2 cmake make gcc-c++ gcc git openssl openssl-devel patch
# 如果其他的Linux系统,可以查看安装文档INSTALL.md
less INSTALL.md

3、编译安装

make
make install

4、加入环境变量

vi /etc/profile
# 文件尾部追加:
PROXYPATH=/usr/java/proxysql-1.4.16/src/
export PATH=$PATH:$PROXYPATH

刷新

source /etc/profile

验证

proxysql --version

5、启动

service proxysql start

查看

netstat -tnlp

坑点:

启动报错:

原因:

/usr/lib/systemd/system/proxysql.service内容:

[Unit]
Description=High Performance Advanced Proxy for MySQL
After=network.target

[Service]
Type=simple
User=mysql
Group=mysql
PermissionsStartOnly=true
LimitNOFILE=102400
LimitCORE=1073741824
ExecStartPre=/bin/mkdir -p /var/lib/proxysql
ExecStartPre=/bin/chown mysql:mysql -R /var/lib/proxysql /etc/proxysql.cnf
ExecStart=/usr/bin/proxysql -f
Restart=always

因为本机没有安装MySQL,所以没有mysql用户和组

groupadd mysql
useradd -r -g mysql mysql