Если я попытаюсь установить MySQL-сервер, debian установит mariadb-server-10.1

Мне нужно установить MySQL-Server Community Edition, но затем я пытаюсь установить MySQL-Server, он устанавливает mariadb-server-10.1


Журналы сервера: https://hastebin.com/erokoboket.php

2 ответа

Решение

Debian решил перейти с использования Oracle MySQL на использование форка MariaDB в качестве установки по умолчанию.

MariaDB - хорошее программное обеспечение, как и MySQL. К сожалению, они немного расходятся в своих наборах функций.

Если вы решите установить Oracle MySQL, вам нужно добавить его репозиторий в менеджер пакетов Debian / Ubuntu.

Вы можете скачать файл для обновления вашего менеджера пакетов из Oracle здесь.

https://dev.mysql.com/downloads/repo/apt/

Затем вы добавляете его в свой менеджер пакетов и устанавливаете MySQL.

sudo dpkg -i whatevver-package-name.deb
sudo apt-get update
sudo apt-get install mysql-server

Обновление менеджера пакетов полезно, когда приходит время устанавливать обновления для MySQL; ты можешь использовать sudo apt-get update ; sudo apt-get upgrade справиться с этим.

На сайте Oracle есть объяснение. https://mysqlrelease.com/2017/06/debian-9-and-mysql-watch-out/

Объяснение должно быть написано маркетологом, которому поручено сохранить долю рынка для Oracle MySQL; это даже не упоминает MariaDB по имени. Я полагаю, что такое отношение отчасти является причиной переключения Debian Krewe.

И после установки программного обеспечения базы данных обязательно установите клиентское программное обеспечение (phpmyadmin и другие), чтобы он знал версию, которую вы используете.

Перейдите на https://dev.mysql.com/ и загрузите файл.deb, который обращается к хранилищу MySQL APT. Затем следуйте инструкциям, чтобы установить этот файл и затем загрузить MySQL

Другие вопросы по тегам