Если я попытаюсь установить 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