文章插图
【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.18,就不能使用CentOS自己的主软件仓库了,官方给出了如下方法
文章插图
官方的方法
由于众所周知的原因,我们要更换一下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最新的稳定版本,如果大家有任何疑问,欢迎留言交流 。
推荐阅读
- 15分钟教你如何快速掌握Python爬虫核心技术,批量爬取网络图片
- 青春期如何瘦腿15岁 青春期如何瘦腿
- 壹起航:影响网站关键词排名的因素有哪些?以及如何解决
- 怎样修改淘宝支付方式? 如何修改淘宝支付设置
- 如何快速采集分析平台日志,并进行展示监控?
- 暖宝宝如何充电 充电暖宝宝怎么用
- 申请淘宝店铺需要什么条件 在淘宝上如何申请店铺?
- 几种最简单的鲍鱼做法 如何做鲍鱼
- 新能源汽车如何养护才能用得久?
- 年轻人如何选购第一台车 看看十年老会计怎么说 让你省钱又省心