ProxySQL offers 2 types of releases:
- pre-packaged versions of the last stable version (periodically updated at
https://github.com/sysown/proxysql/releases
). The list of currently supported operating systems for binary packaging is: - Ubuntu 14
- Ubuntu 12
- CentOS 7
Make sure you have installed the equivalent for each of these packages for your operating system:
- automake
- bzip2
- cmake
- make
- g++
- gcc
- git
- patch
- openssl
- openssl-devel # Only for RHEL / CentOS based
- libssl-dev # Only for Debian / Ubuntu based
Shortcut commands for installing pre-requisites:
# RHEL / CentOS < 7:
yum install automake bzip2 cmake make g++ gcc git openssl openssl-devel patch
# CentOS 7.4+ / Fedora 28+:
yum install automake bzip2 cmake make gcc-c++ gcc git openssl openssl-devel patch
# Debian / Ubuntu Based:
apt-get install automake bzip2 cmake make g++ gcc git openssl libssl-dev patch
Go to the directory where you cloned the repo (or unpacked the tarball) and run:
make
sudo make install
Compilation time should be around a couple of minutes for the first time around. The configuration file will be found at /etc/proxysql.cnf
afterwards.
Once you have installed it, please take a look at the document about running and operating the proxy.