Переключение с MySQL в Mariadb
Вопрос
из Мое чтение вещей, настройку Mariadb и активирующая токудб на 64-битном сервере Debian / Ubuntu - это относительно легкая задача.
Я в настоящее время использую MySQL и иметь много (хорошо написано, я думаю) SQL в PHP, который использует PCO для доступа к базе данных.Я собираю, что между ароматами SQL и MySQL нет синтаксических различий между ароматами SQL и MySQL.Мои вопросы
- Это означает, что я могу просто экспортировать мою текущую MySQL DB, замените все ссылки на InnoDB с ExtraDB, запустите скрипт на новом сервере MariaDB и запустите и запустите?
- Другой потенциальный вопрос - phpmyadmin.Подразумевается ли «замена плагина», что я могу в значительной степени продолжать использовать phpmyadmin с сервером Mariadb?
Наконец, есть ли есть другие Gotchas здесь, что нужно знать о перед тем, как сделать такой переключатель?Я бы очень ценю любую помощь.
Решение
Вы можете сделать MySQLLUM на вашей текущей базе данных MySQL и используйте вывод для загрузки всех ваших данных в MariaDB.Одна цель Mariadb должна быть полностью совместима с MySQL (пока не менее), поэтому вы обычно можете выключить существующий сервер MySQL, скопируйте папку данных в свою установку MariaDB и запустите его.
Учитывая цель совместимости MariaDB, нет необходимости переключать ваш двигатель= innodb утверждения к чему-либо еще, он понимает, что InnoDB= XTRADB.
Наконец, если вы хотите начать преобразовывать свои таблицы на механизм хранения TOKUDB, посмотрите на Краткое начало Руководство для советов.