Переход с MySQL на MariaDB – это просто!

Что касается (реляционных) баз данных, MySQL был бесспорным победителем.


Но сейчас у него серьезная конкуренция!

В отличие от других сравнений баз данных, MySQL против MariaDB имеет минимальную реальную, объективную ценность. Они почти одинаковые (и некоторое время назад были одинаковыми!), Имеют одинаковую структуру каталогов и синтаксис и одинаковую производительность..

Да, после выпуска 10 MariaDB все стало расходиться быстрее, но даже команда для запуска MariaDB называется `mysql`!

Итак, пока вы здесь, чтобы узнать, как перейти с MySQL на MariaDB, я думаю, что будет очень интересно узнать, откуда появился этот внезапный конкурент. Если вы новичок в MariaDB, то вы можете рассмотреть возможность принятия этого онлайн курс.

История позади MariaDB

Не переходя в режим полной энциклопедии, позвольте мне остановиться на основных моментах.

MySQL был первоначально выпущен в 1995 году Майкл Видениус предложить альтернативу ограничительным, дорогостоящим предложениям, таким как Microsoft SQL Server или костюм Oracle. А остальное, как говорится, если история: MySQL стал настолько популярным, что довольно скоро разработчики забыли, что SQL и MySQL – это две разные вещи. Оценки меняются, но справедливо сказать, что команды MySQL на момент написания этой статьи составляли около 45% рынка баз данных..

Источник: eversql.com

Короче говоря, MySQL была приобретена Sun Microsystems, которая в свою очередь была приобретена. , , Да, Оракул. В результате крупнейший в мире движок баз данных с открытым исходным кодом в настоящее время принадлежит самой успешной в мире коммерческой базе данных. Для оригинальных создателей MySQL это был смертельный колокол для механизма базы данных, используемого и любимого миллионами.

Они боялись что Oracle заботится только о поразительной пользовательской базе MySQL, она постепенно убьет дух проекта, коммерциализирует его.

В результате получается чисто MySQL-вилка MySQL, называемая MariaDB, родился в 2010 году.

Теперь, если вы переходите на MariaDB?

Трудно так или иначе спорить, и для независимых разработчиков это не имеет значения. По популярности, MariaDB все еще не близка к MySQL, но становится известной.

Например, FAQ по установке WordPress упоминает MySQL и MariaDB на одном дыхании.

Для больших команд, работающих над долгосрочными решениями, это зависит от того, насколько они доверяют Oracle, чтобы сохранить первоначальные идеалы MySQL без изменений. Трудно сказать, что они в одночасье применяют условия драконовского лицензирования, но это также немыслимо..

Объедините это с тем фактом, что MariaDB может внедрять инновации быстрее и вскоре станет несовместимым с MySQL на фундаментальном уровне, и есть веские основания для переключения. Кроме этого, это не имеет значения на данный момент, и кроме некоторых параноидальных предприятий, пользователи MySQL остаются там, где они есть.

Как перейти с MySQL на MariaDB?

MySQL в MariaDB – одна из самых нелепо простых миграций, которые вы когда-либо делали в своей жизни. Ничего не поделаешь, и ты останешься думать “Вот и все ?!” после того, как все кончено. По сути, все, что вам нужно сделать, это:

  1. Убедитесь, что у вашего менеджера пакетов есть доступ к MariaDB.
  2. Стоп MySQL.
  3. Установить MariaDB

Да это оно!

Например, если вы работаете в Ubuntu 18.04, первым шагом является добавление источников MariaDB в вашу систему следующим образом:

sudo apt-get установить software-properties-common
sudo apt-key adv –recv-keys –keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8
sudo add-apt-repository ‘deb [arch = amd64, arm64, ppc64el] http://suro.ubaya.ac.id/mariadb/repo/10.3/ubuntu bionic main’
sudo apt-get update

Теперь пришло время остановить MySQL:

sudo service mysql stop

и затем установите MariaDB, который запустится после завершения:

apt установить mariadb-сервер

И затем идет. , , Ничего!

Да, вот и все – вы успешно мигрировали с MySQL на MariaDB. Я знаю, невозможно поверить, что.

Я имею в виду, конечно, должно быть что-то большее, чем просто 2-3 команды? Как насчет дампа и импорта баз данных? Как насчет пользователей базы данных, паролей и привилегий? Как насчет настроек оптимизации (для администраторов БД)?

Честно говоря, в этом нет нужды. MariaDB – это «вставная» замена для MySQL. Помните, что это просто ветка с открытым исходным кодом существующего проекта MySQL, и поэтому обязательно то же самое. Как я уже говорил, различия будут со временем увеличиваться, но на данный момент ничего не поделаешь, кроме остановки MySQL и установки MariaDB. ��

Если вы все еще не верите (чему я восхищаюсь!), Я призываю вас посетить официальную миграционные документы, которые делают обнадеживающие претензии:

Вы решили перейти с MySQL на MariaDB, но вы немного нервничаете. Последнее, что вы хотите, это погрязнуть в грязи. Не беспокойтесь, потому что MariaDB разработан для замены MySQL. Вы должны иметь возможность установить MariaDB на свой сервер MySQL, а затем заниматься своими делами без драмы..

Я надеюсь, что это решает это. Не волнуйтесь, я лично перенес несколько баз данных MySQL без каких-либо проблем, так что нечего бояться. ��

Наконец, если вы используете платформу, отличную от Ubuntu 18.04, MariaDB орудие труда который может генерировать необходимые команды для вас просто скопировать и вставить.

Прежде чем закрыть эту статью, предостерегаю вас: пожалуйста, сделайте резервную копию ваших файлов данных MySQL, прежде чем выполнять обновление.

Не менее важно, пожалуйста, провести тщательное исследование совместимости устанавливаемой версии MariaDB, если вы используете предварительно созданные сторонние инструменты (такие как Magento, Drupal и т. Д.)..

TAGS:

  • База данных

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map