FastNetMon

Thursday, 28 October 2010

Установка Percona Server 5.1 в Debian 5 Lenny

Что это и зачем: http://www.percona.com/software/percona-server/

В двух словах - это оптимизированная сборка MySQL полностью совместимая с форматами хранения "ванильного" (взятого с офсайта) MySQL (http://www.percona.com/docs/wiki/percona-xtradb:info:faq).

Обращаю внимание, что до установки стандартный MySQL должен быть удален целиком.

Импортируем ключи:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
gpg -a --export CD2EFD2A | apt-key add -

Добавляем репозиторий для APT:
echo "deb http://repo.percona.com/apt lenny main" >> /etc/apt/sources.list
echo "deb-src http://repo.percona.com/apt lenny main" >> /etc/apt/sources.list

Загружаем содержимое вновь подключенного репозитория:
apt-get update

Теперь у нас появляется целый набор ПО, который имеет в имени percona:
apt-cache search percona
libmysqlclient-dev - Percona Server database development files
libmysqlclient15-dev - Percona Server database development files - empty transitional package
libmysqlclient16 - Percona Server database client library
percona-server-client - Percona Server database client (metapackage depending on the latest version)
percona-server-client-5.1 - Percona Server database client binaries
percona-server-common - Percona Server database common files (e.g. /etc/mysql/my.cnf)
percona-server-server - Percona Server database server (metapackage depending on the latest version)
percona-server-server-5.1 - Percona Server database server binaries
percona-sql-client - MySQL database client (metapackage depending on the latest version)
percona-sql-client-5.0 - MySQL database client binaries
percona-sql-common - MySQL database common files
percona-sql-server - MySQL database server (metapackage depending on the latest version)
percona-sql-server-5.0 - MySQL database server binaries

Для начала ставим генератор паролей:
apt-get install -y pwgen

И сгенерируем устойчивый пароль для MySQL:
pwgen 16 1

Мне необходима версия сервера 5.1, поэтому я ставлю его следующими командами:
apt-get install -y percona-server-server-5.1

Все сопутствующие пакеты (в частности клиент) будут стянуты автоматически.

Далее рекомендую сделать mysql_secure_installation, подробнее тут: http://phpsuxx.blogspot.com/2009/12/mysql-debian5-lenny.html

Убеждаемся, что все встало корректно:
dpkg -l | grep perco
ii percona-server-client-5.1 5.1.50-11.4-111.lenny Percona Server database client binaries
ii percona-server-common 5.1.50-11.4-111.lenny Percona Server database common files (e.g. /etc/mysql/my.cnf)
ii percona-server-server-5.1 5.1.50-11.4-111.lenny Percona Server database server binaries


Источник: http://www.percona.com/docs/wiki/percona-server:release:start

2 comments :

  1. дружит с панелями ?

    ReplyDelete
  2. Он полностью совместим с обычным мускулом. Так что ответ - да.

    ReplyDelete

Note: only a member of this blog may post a comment.