Архив для категории «MySQL»

Установка Drupal 8 на CentOS 6

Во-первых, для Drupal 8 нужна версия PHP не старее, чем php 5.6, поэтому придётся обновляться. Я ранее уже рассказывал о том, как поставить новую версию php на старую CentOS 6. Здесь отмечу, что в посте по ссылке есть очень полезная инструкция не только о настройке голенького сервера, но именно по безболезненному апгрейду существующего php (без необходимости его сносить и терять зависимости, типа phpMyAdmin).

Во-вторых, Drupal 8 требует свежей версии библиотеки libmysql для СУБД MySQL (или её клонов, типа Percona, MariaDB). Но проще не страдать с обновлением libmysql, а перейди на использование нового «драйвера» mysqlnd. Читать полностью

Полезные однострочники для администратора веб-сервера

Команда или набор команд, умещающихся в одну строчку, может сделать жизнь пользователя и администратора веб-сервера удивительно комфортной. Однострочников много, а я — один, поэтому пока буду складывать всё то полезное, чем пользуюсь сам регулярно, в одну кучу (в это пост), а потом может быть это дело хоть как-то классифицирую. Читать полностью

Как обновить MySQL 5.1 до версии 5.5 в CentOS 6

Логотип MySQLВ родном репозитории CentOS 6 живёт очень старая версия MySQL 5.1.73. C ней есть ряд проблем (например, она уже не поддерживается).

К счастью, обновиться несложно. По крайней мере до версии 5.5 это можно сделать без каких-либо рисков. Как?

Как в MySQL преобразовать все таблицы во всех базах из MyISAM в InnoDB или обратно

Сначала о том, когда и зачем вам может потребоваться конвертировать движки базы данных. Во-первых, InnoDB (XtraDB) современнее (в данном случае читай «лучше для боевого использования»). Во-вторых, после аварийного падения или по итогам неумелого переноса файлов и логов СУБД, где уже используется InnoDB, можно получить примерно такую ошибку в error-логе мускула:

InnoDB: Error: page XXX log sequence number YYY
InnoDB: is in the future! Current system log sequence number ZZZ.
InnoDB: Your database may be corrupt or you may have copied the InnoDB
InnoDB: tablespace but not the InnoDB log files.

Если у вас возникла именно такая проблема, то можно попробовать решить её без остановки СУБД, а, точнее, с минимальным даунтаймом на перезапуск сервиса. Читать полностью