Jump to content

Переход с mysql в mariadb

Featured Replies

У меня лежит старый бекап сайтов, но в нём я использовал mysql. Сейчас я использую mariadb.


При подъёме бекапа на новой базе данных, файл conf_global.php вызывает ошибку 500, так как его состав не соответствует другому формату.

Мне удалось с лёгкостью поднять бекапы на open server с использованием mysql

Посоветуйте тактику перехода на MariaDB

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/
Share on other sites

А если экспортировать дамп базы с старого бэкапа, но с указанием совместимости:

--compatible=mariadb

Это поможет?

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212761
Share on other sites
43 минуты назад, ryancoolround said:

А если экспортировать дамп базы с старого бэкапа, но с указанием совместимости:

--compatible=mariadb

Это поможет?

Это где указывать?
Чтобы не гадать, нужен совет уже по опыту, тот кто сталкивался с таким.
Сами таблицы ничем не отличаются между базами, дело может быть в малейшей загвоздке.

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212763
Share on other sites
7 минут назад, grant24 said:

Это где указывать?

В консоли, когда дамп делаешь, ты выполняешь команду, и в нее совместимость прописать:

mysqldump -u ИМЯ_ПОЛЬЗОВАТЕЛЯ -p --compatible=mariadb ИМЯ_БАЗЫ > backup.sql

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212764
Share on other sites
23 минуты назад, ryancoolround said:

В консоли, когда дамп делаешь, ты выполняешь команду, и в нее совместимость прописать:

mysqldump -u ИМЯ_ПОЛЬЗОВАТЕЛЯ -p --compatible=mariadb ИМЯ_БАЗЫ > backup.sql

Я использую выгрузку через phpmyadmin или панель сервера
Не думаю что это что-то изменит, решение намного проще.

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212765
Share on other sites
25 минут назад, grant24 said:

Я использую выгрузку через phpmyadmin или панель сервера
Не думаю что это что-то изменит, решение намного проще.

Ну в phpMyAdmin, тоже можно выбрать совместимость

Снимок.JPG

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212766
Share on other sites
1 минуту назад, ryancoolround said:

Ну в phpMyAdmin, тоже можно выбрать совместимость

Я смотрел, нужного варианта там нет, а только старые мускулы или другие БД.
Screenshot_5.png

Костыльным методом можно запустить - сделать чистую установку, на неё поверх залить бекап и базу, работать будет но вылазят куча проблем отовсюду.

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212767
Share on other sites

При этом после удаления базы и файлов, кроме корневых, и загрузке бекапа файлов кроме корневых, удалении базы и заливке по новой, всё не легло и работает. Хотя жалобы у IPS на MariaDB на то что таблицы не формата InnoDB, хотя они содержат этот формат.

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212769
Share on other sites

Ставил себе MySQL. MariaDB - глючное дно.

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212770
Share on other sites

Может есть какие то PHP скрипты для конвертации?

Link to comment
https://ipbmafia.ru/topic/28216-perehod-s-mysql-v-mariadb/?&do=findComment&comment=212782
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.