В настоящее время я использую MariaDB версии 5.5.45 на CentOS 5.11 x86_64. В настоящее время сайт имеет версию PHP 5.3.29, а мой форум на этом же сервере использует версию PHP 5.6.10. Мой форум построен с использованием vBulletin версии 4.2.3. Итак, я хочу знать, безопасно ли обновлять MariaDB 5.5 до 10.0 серии? И совместима ли стабильная версия MariaDB 10.0 с vBulletin 4.2.3 и PHP 5.6?
Я много пытался получить информацию об этом на официальном сайте MariaDB и в vBulletin, но не могу получить достаточную и достоверную информацию. Было бы здорово, если бы кто-нибудь мог помочь мне в этом.
Я ожидаю, что они будут совместимы, за одним исключением … не использовать mysql_*
интерфейс в PHP. Использовать только mysqli_*
или же PDO
, Ваша домашняя работа — узнать, какой интерфейс использует vBulletin. (Посмотрите на код, если это возможно.)
Спасибо, Рик.
От поддержки vBulletin я узнал, что vBulletin 4.2.3 совместим с серией MraiaDB 10+. Однако vBulletin 4 не имеет официальной поддержки MariaDB 10+. VB 5 имеет официальную поддержку.
Кроме того, я обновился до MariaDB 10.0.21, и он работает без проблем с моим vBulletin 4.2.3 и PHP 5.6.10, а также на сайте, имеющем PHP 5.3.29. Для этого есть только одно изменение: перед обновлением мне нужно изменить старые пароли пользователя базы данных на новые, так как MariaDB 10 использует другую схему для сохранения паролей пользователя базы данных.
Я думаю, что эта информация может быть полезна для других. 🙂