rizloff
Linux

upgrade Fedora 18 до Fedora 19 (Schrödinger's Cat): MariaDB вместо MySQL

2 мин чтения

2 июля вышла Fedora 19, Schrödinger’s Cat. Кот Шредингера: то ли жива, то ли нет, пока не обновишься. Обновился, жива.

Обновление

Тем же fedup, что и в прошлый раз. Сам fedup перед этим обязательно обновить:

su -c 'yum update fedup'
su -c 'fedup --network 19'

Перезагрузка, пункт «System Upgrade» в меню. В этот раз я его уже не проскочил. Минут через тридцать девятнадцатая.

MariaDB вместо MySQL

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

У меня дома MySQL стоит для копий сайтов, где я проверяю обновления, прежде чем делать их на хостинге. После обновления вместо пакетов mysql стоят mariadb, а все остальное как было:

  • базы на месте, в том же /var/lib/mysql;
  • клиент по-прежнему запускается командой mysql, логин и пароли те же;
  • phpMyAdmin работает и ничего не заметил;
  • WordPress и Joomla тоже.

Службу теперь зовут иначе:

su -c 'systemctl status mariadb.service'

Хотя по старому имени mysqld.service она тоже откликается. Если у вас в скриптах запуск по старому имени, не спешите переписывать.

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

mysqldump -u root -p --all-databases > all.sql

По мелочи

Еще в девятнадцатой свежие KDE 4.10 и GNOME 3.8. В KDE на первый взгляд ничего не поменялось, и это мне нравится.

Кот жив. Базы тоже.

Что-то не сработало или нашли ошибку — напишите: rizloff@gmail.com или @rizloff в Telegram.