如果我尝试安装 MySQL-Server debian 将安装 mariadb-server-10.1

If i try to install MySQL-Server debian will install mariadb-server-10.1

我需要安装 MySQL-Server 社区版,但后来我尝试安装 MySQL-Server,它安装了 mariadb-server-10.1


服务器日志:https://hastebin.com/erokoboket.php

转到 https://dev.mysql.com 并下载访问 [=13th=] APT 存储库的 .deb 文件。然后按照说明安装该文件,然后下载 mysql

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 和其他软件),以便它知道您正在使用的版本。