debian 9 Ставится mariadb вместо mysql

496
04 августа 2017, 00:00

При попытке установить MySQL сервер ставится MariaDB.

Хостер ставил свои ссылки на репозитории, я их заменил на эти:

deb  http://deb.debian.org/debian stretch main
deb-src  http://deb.debian.org/debian stretch main
deb  http://deb.debian.org/debian stretch-updates main
deb-src  http://deb.debian.org/debian stretch-updates main
deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main

Но все равно при запросе apt-get install mysql-server мне предлагают установить MariaDB. Как это можно исправить?

Answer 1

В Debian "stretch" MySQL 5.5 (которая была в Jessie) заменили на MariaDB, которая бинарно совместима с MySQL 5.5. Легко убедиться что старый MySQL от Oracle есть только в oldstable.

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

Если же вам категорически нужно (почему?) чтобы у вас были именно MySQL от Oracle, то это тоже можно сделать. Скачиваете файл установщика, затем:

sudo dpkg -i mysql-apt-config_*_all.deb
sudo apt-get update
sudo apt-get install mysql-server

Готово.

READ ALSO
ошибка при executeQuery()

ошибка при executeQuery()

Цикл крутиться нормально, но после удаления одного элемента возникает ошибка

421
передать bundle из Actvity в Fragment

передать bundle из Actvity в Fragment

Есть Activity и bundle

246
Как правильно задать коннект к БД

Как правильно задать коннект к БД

Создаю web-приложение на Spring MVC + Hipernate + MySQL

351
Ошибка java.lang.NoSuchFieldError: RETURN_NULL_AND_BLANK

Ошибка java.lang.NoSuchFieldError: RETURN_NULL_AND_BLANK

Создан класс для экспорта данных Jtable в Excel При выполнении возникает ошибка

582