缘由

MariaDB 是基于 Mysql 的二次开发版本,其使用完全 GPL 许可,使用不同的方法处理线程池,并提供了更多的存储引擎,及提升的性能等。refer

由于包管理器上游通常不会提供较新版本(特别是 CentOS 等发行版系统),这可能导致安装的版本过旧而间接无法体验到最新版本的特性、修复、性能提升等。

这里主要引用 MariaDB 的官方文档,并使用 Ubuntu 进行演示。

对于其他发行版本(包管理器)的源安装过程,请参阅官方文档

使用脚本

MariaDB 官方提供一键安装脚本以进行安装,执行以下命令以继续操作。

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
Code language: JavaScript (javascript)

注意,它可能不兼容你目前的发行版本的包管理器( apt 外)

手动添加源

你可以使用以下命令将源添加至 /etc/apt/source.d 文件夹内。

sudo add-apt-repository 'deb [arch=amd64] http://archive.mariadb.org/mariadb-10.5.9/repo/ubuntu/ focal main main/debug'
Code language: JavaScript (javascript)

注意,你可能需要替换相关参数以获取正确的版本。

  • arch 对应处理器架构
  • focal 为 Ubuntu 20.04 的代号
  • mariadb-10.5.9 为选定的上游版本,你可通过查看并选择合适的版本(推荐LTS
添加 GPG Key

某些发行版系统的管理器可能会对包进行 GPG Key 验证,若系统没有安装该 Key,可能将无法进行后续安装,请参阅这里进行添加。

结束

完成源的安装后,即可进行源的更新并安装到最新版本。


0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据