我想用 安装 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
选择OK,Tab然后Enter选择 。然后运行:
sudo apt update
sudo apt install mysql-server