Переход на MariaDB с Zend Framework

Я разрабатывал сайт на

MySQL client version: 5.1.41
Server version: 5.1.41

И я подумал, что развертывание на производственном сервере может быть лучшим временем для перехода на maria db (Ubuntu Lucid Lynx).

Какие настройки мне нужно изменить в моей конфигурации приложения

resources.multidb.front_db.adapter  = "pdo_mysql"
resources.multidb.front_db.charset  = "utf8"
resources.multidb.front_db.host     = localhost
resources.multidb.front_db.username = root
resources.multidb.front_db.password = ****
resources.multidb.front_db.dbname   = ****
resources.multidb.front_db.default  = true

Мне просто нужно заменить pdo_mysql на pdo_mariadb? (есть ли такой переходник?)

Могу ли я создать дамп моей базы данных (в основном innoDB, несколько MyISAM и несколько представлений) в mysql и импортировать, а затем импортировать его в mariadb?

Что-нибудь еще, на что я должен обратить внимание?


person Moak    schedule 16.04.2011    source источник


Ответы (1)


MariaDB — это бинарная замена MySQL (источник< /а>)

Для mariadb нет адаптера pdo, вы используете pdo_mysql, и, насколько известно PHP, это то, что есть.

Что касается преобразования данных, я бы, вероятно, просто использовал mysqldump (или phpMyAdmin) для перемещения данных и вручную конвертировал те таблицы, которые вы хотите преобразовать, в альтернативные механизмы хранения mariadb.

Удачи! У меня не было возможности использовать mariadb в продакшене, но мне не терпится это сделать.

person Stephen Fuhry    schedule 16.04.2011