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