<返回更多

CentOS8 如何安装10.3最新版本的MariaDB

2019-10-30    
加入收藏
CentOS8 如何安装10.3最新版本的MariaDB

MariaDB

本文系统环境:centos8_1905

本文软件环境:MariaDB 10.3.18

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。(以上摘自MariaDB的百度百科:https://baike.baidu.com/item/mariaDB/6466119?fr=aladdin)

最新的是10.3稳定版本是10.3.18,实际这是MariaDB 10.3 这个分支最近的稳定版,在目前我们的技术环境下,不会轻易尝试用最新出的版本,而是选择上一个稳定版本的最新版本,这样在开发和维护上出现不可解决BUG的概率要小很多。

CentOS8 如何安装10.3最新版本的MariaDB

选择旧的稳定版

如果在CentOS8上安装10.3.18,就不能使用CentOS自己的主软件仓库了,官方给出了如下方法

CentOS8 如何安装10.3最新版本的MariaDB

官方的方法

由于众所周知的原因,我们要更换一下REPO的数据源为国内源,请按如下修改

# vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos8-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

# dnf install MariaDB-server MariaDB-client --disablerepo=AppStream //禁用仓库标识为 AppStream 的主软件仓库

# systemctl enable mariadb
# systemctl start mariadb //设置启动mariadb

mysql_secure_installation //设置数据库密码和简单的安全选项

下面是我的MariaDB配置文件,供大家参考

# vi /etc/my.cnf.d/server.cnf
在[galera]标签下添加如下
default_storage_engine=InnoDB
max_allowed_packet = 256M
innodb_log_file_size = 256M
init_connect = 'SET collation_connection = utf8_unicode_ci'
init_connect = 'SET NAMES utf8'
character-set-server = utf8
collation-server = utf8_unicode_ci
skip-character-set-client-handshake

到此,CentOS8 就安装了MariaDB 10.3最新的稳定版本,如果大家有任何疑问,欢迎留言交流。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>