LINUX.ORG.RU
решено ФорумAdmin

mysql vs mariadb

 ,


0

0

переношу один проект со старого mysql на mariadb.

делаю на старом сервере где стоит ещё mysql

mysqldump -u USER -pPASSWORD DATABASE | gzip > /path/to/outputfile.sql.gz

Переношу это на новый сервак и заливаю туда в mariadb

mysql -u USER -pPASSWORD DATABASE < /path/to/dump.sql

и потом сразу же...

mysqldump -u USER -pPASSWORD DATABASE | gzip > /path/to/outputfile.sql.gz

и полученные файлы значительно отличаются по размеру. Как-то это меня настораживает... Или у них всё таки не полная совместимость?

Перемещено JB из talks

★★★

Дык непожатые дампы сравни.

А еще лучше размеры таблиц хотя бы пол количеству строк.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

ну естественно я сравнивал не сжатые...сейчас пытаюсь посмотреть что там с таблицами и найти отличия.

ps1h ★★★
() автор топика
Ответ на: комментарий от blind_oracle

ну diffать многогигобайтные базы меня как-то не радует, попробую через phpmyadmin глянуть на глаз.

ps1h ★★★
() автор топика

Сами-то дампы глазапи посмотри, может там что-то очевидкое вроде выкидывания тонн легаси операторов нужных для совместимости со всякими там mysql 4.0
Вообще вид дампа может сильно меняться просто ключами утилиты которая его создавала.

MrClon ★★★★★
()

значительно, это насколько?

имхо разница будет в таких записях:

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

Не думаю, что что-то могло сломаться

P.S. Также проблема может быть в разных кодировках, например MySQL дампил в cp866, а MariaDB в utf8, отсюда будет разница примерно в два раза

r0ck3r ★★★★★
()
Последнее исправление: r0ck3r (всего исправлений: 2)
Ответ на: комментарий от ps1h

Имхо потеряться ничего не должно. Сам много раз таскал сервер туда-сюда

r0ck3r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.