Назад | Перейти на главную страницу

Как проще всего запустить XtraDB для MySQL на CentOS 5

У меня много проблем с выделенным сервером MySQL, и кажется, что обновление InnoDB до версии XtraDB, вероятно, будет иметь положительный эффект, но я не решаюсь связываться с этим, так как я на самом деле не системный администратор и предпочитаю придерживаться того, что начинается с "yum update".

Как проще всего установить XtraDB? Стоит ли использовать сервер Percona? MariaDB? OurDelta? Есть ли способ избежать использования пользовательских RPM и вместо этого придерживаться репо?

Текущая yum-версия MySQL - 5.0.xx, тогда как многие альтернативные сборки MySQL основаны на 5.1.xx. Как это влияет? Нужно ли мне разбираться в 5.1 в CentOS, прежде чем работать над внедрением XtraDB?

Для бонусных баллов: нужно ли мне серьезно тестировать XtraDB с моим сервером перед его внедрением, или относительно безопасно иметь кратковременный простой для переключения серверов с последующим переводом сайта в онлайн с помощью XtraDB?

Вы можете добавить репозиторий Percona Yum в соответствии с этим

http://www.percona.com/docs/wiki/percona-server:release:start

в вашу систему CentOS

сделайте резервную копию ваших баз данных. Вы можете удалить актуальную версию MySQL, установить следующие пакеты:

Percona-сервер-сервер-51 Percona-сервер-клиент-51

и восстановите свои базы данных

или вы можете попробовать обновить свои базы данных напрямую в Интернете (сделайте предыдущую резервную копию только в том случае, если обновление испортит ваши данные)

готов! теперь вы можете использовать версию Percona MySQL с XtraDB :)

Спустя 4 года отвечу на свой вопрос! Кажется, в какой-то момент штаб-квартира MariaDB начала предлагать репозитории Yum, которые вы можете установить внутри CentOS, чтобы автоматизировать обновления :)

Вот общее описание:

https://mariadb.com/kb/en/mariadb/documentation/getting-started/binary-packages/rpm/yum/

Вот страница, которая позволяет вам сгенерировать код конфигурации Yum для вашей конкретной версии CentOS + MariaDB:

https://downloads.mariadb.org/mariadb/repositories/

Я протестировал, и, похоже, он работает, он даже готов обновить версию MariaDB с установленной RPM, которая была у меня из моего предыдущего решения.