Установка SepMySQL на CentOS/Fedora/RedHat с установленной Kloxo-MR

Исходное состояние системы:

  1. установлена панель управления сервером Kloxo-MR
  2. установлен mysql 5.5 и mysqlclient16 (по умолчанию устанавливается с Kloxo)
  3. места на диске более 2Гб

Установка:

  • yum install wget sqlite -y
  • wget http://repo.bayrepo.net/bayrepo-common.repo -O /etc/yum.repos.d/bayrepo-common.repo
  • yum install sepmysql sepmysql-web sepmysql-balancer --enablerepo=bayrepo-test
  • добавить в /etc/yum.conf: exclude=mysql* mysql55*
  • service mysqld stop
  • chkconfig mysqld off
  • /opt/sepmysql/install/switch-to-mysql-wrapper
  • открыть порт 4111 в iptables (либо для внутренней сети, либо для внешней)
  • перейти на страницу: http://[IP адрес сервера]:4111/sepmysql
    • выбрать пункт меню Login и ввести admin: admin

  • в открывшемся окне выбрать: MySQL→List и добавить такой сервис и назвать его Native

  • Сохранить новый сервис и выбрать: Rules→Rules list и добавить цепочку и правило как на рисунке ниже

  • service sepmysql restart
  • ОБЯЗАТЕЛЬНО получить ключ на сайте http://sepmysql.bayrepo.net/ и добавить его в меню: Configuration→Add license

Инструкция по использованию License Manager здесь

  • yum install patch
  • patch -p1 /usr/local/lxlabs/kloxo/httpdocs/htmllib/lib/pserver/driver/mysqldb__mysqllib.php /opt/sepmysql/scripts/panels/kloxo/kloxo-sepmysql.patch