在 Debian 11 上安装 MySQL

在 Debian 11 上安装 MySQL

我想用 安装 MySQLsudo apt mysql-server但是它已经过时了,所以使用sudo apt default-mysql-server,我默认安装了 MariaDB。

我没有尝试其他软件包安装程序,我是 Linux 新手。因此,我想知道如何检查程序是否过时以及如何安装 MySQL 8。

答案1

关于如何安装它的问题已经得到解答,所以我将回答 MySQL 和 MariaDB 的优缺点,以及如何安装其中任何一个。

如何安装 MySQL。

这个问题已经得到解答了,但我还是想将其包括在这里。

您可以通过 APT 存储库安装 MySQL。要安装存储库:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb

要实际安装 MySQL 服务器:

sudo apt update
sudo apt-get install mysql-server

安装 MariaDB。

安装 APT 仓库,就像 MySQL 一样

curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash

然后实际安装 MariaDB:

sudo apt-get install mariadb-server mariadb-client mariadb-backup

MySQL 和 MariaDB 之间的区别。

根据本网站

“MariaDB 拥有大量新功能,这使得它在性能和用户导向方面比 MySQL 更胜一筹。”

基本上,MariaDB 是 MySQL 的直接替代品,下面是所有差异的表格:

MySQL 玛拉雅数据库
1995 年发布 2009 年发布
不是 MariaDB 的替代品 MySQL 的直接替代品
专有代码可在 MySQL Enterprise 中访问。 专有代码不可访问。
MySQL 有 1600 个分支。 MariaDB 有 868 个分支。
服务器支持 Windows、Linux、FreeBSD、Solaris 和 OS X 支持和MySQL一样。
可以处理大量数据且不会变得不稳定
无法处理大量数据。

在我看来,你不必听从我的意见,但我认为 MariaDB 是比 MySQL 更好的选择。

更新:一位用户在评论中指出了一些缺陷,他们的评论写道:

在基本情况下,您对 MariaDB 的一般假设是有道理的,但在涉及大量数据(例如超过 500,000 到数百万行数据)的情况下,MariaDB 就会显示出缺陷。MySQL 更加稳定和精致,并且运行良好!出于这个原因,我不得不将许多服务器从 MariaDB 升级到 MySQL。人们使用 MariaDB 的主要原因是为了避免可能出现的许可问题,而说实话,这些问题几乎从未出现过。

我没有对其中任何一项说法进行事实核查,但为了以防万一,我还是把它们包括在这里。

答案2

您需要添加MySQL APT 存储库(请查看最新版本号):

wget "https://repo.mysql.com//mysql-apt-config_0.8.28-1_all.deb"
sudo dpkg -i mysql-apt-config_0.8.28-1_all.deb

选择OKTab然后Enter选择 。然后运行:

sudo apt update
sudo apt install mysql-server

相关内容