proxysql/INSTALL.md

1.6 KiB

How to install ProxySQL

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

Installing from source

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 Based:
yum install automake bzip2 cmake make g++ 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.