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


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

文章插图
【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 = MariaDBbaseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos8-amd64gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDBgpgcheck=1# dnf install MariaDB-server MariaDB-client --disablerepo=AppStream //禁用仓库标识为 AppStream 的主软件仓库# systemctl enable mariadb# systemctl start mariadb //设置启动mariadbmysql_secure_installation //设置数据库密码和简单的安全选项下面是我的MariaDB配置文件,供大家参考
# vi /etc/my.cnf.d/server.cnf在[galera]标签下添加如下default_storage_engine=InnoDBmax_allowed_packet = 256Minnodb_log_file_size = 256Minit_connect = 'SET collation_connection = utf8_unicode_ci'init_connect = 'SET NAMES utf8'character-set-server = utf8collation-server = utf8_unicode_ciskip-character-set-client-handshake到此,CentOS8 就安装了MariaDB 10.3最新的稳定版本,如果大家有任何疑问,欢迎留言交流 。




    推荐阅读