centos 6.5 mariadb(centos7安装MySQL)
centos7.9的mariadb与7.6不同
内核、硬盘默认调度算法和网络服务不同。
1、内核:centos7.9的内核用的是3.10,centos7.6的内核用的是2.6.。
2、硬盘默认调度算法:centos7.9默认使用的是cfq,而centos7.6使用的是deadline。
3、网络服务:centos7.9默认使用network服务,centos7.6默认使用NetworkManager服务。
mariadb由MySQL的原始开发人员制作,也是一种开源软件,著名的用户包括维基百科,WordPress和谷歌,并且MariaDBServer是世界上最受欢迎的数据库服务器之一。
Centos7 升级mariadb5.5到10.4
在安装数据库时,未能注意到版本,导致后续使用mysql5.7命令时,发现实际运行的版本为5.5,引发部分命令不支持的问题。因此,需要将数据库升级至mariadb10.4。
首先访问mariadb官网获取yum源配置,复制指定的yum配置代码,随后创建mariadb配置文件。
为了确保数据安全,备份数据库数据成为首要步骤。接着,卸载当前的旧版本mariadb,为安装新版本做准备。
安装新版本mariadb后,遇到了原先设定的root密码无法登录的状况。此时,开始寻找并恢复密码。
为了处理升级过程中可能出现的问题,首先关闭mariadb服务。然后,通过关闭权限检查机制,启动数据库。
以root用户身份登录MySQL/MariaDB服务器,运行更新密码命令,以解决登录问题。接着,关闭跳过权限检查的数据库设置。
最后,启动数据库进程,至此,升级数据库至mariadb10.4的过程完成,系统已更新完毕。整个升级过程中,确保了数据安全,同时也解决了命令不支持的问题,提升了数据库的可用性与安全性。
CentOS Stream 8 安装配置高可用MariaDB 10.6.5集群
教育系统采用开源免费软件以节约成本并提升技术能力。本文将介绍教体局配置高可用MariaDB 10.6.5集群的过程,为读者提供参考。
首先,安装CentOS Stream8,并选择最小化安装以节省系统资源。通过命令nmcli查看并配置系统IP地址信息。
其次,使用dnf install mariadb-server安装MariaDB,但默认版本为10.3.28。因此,需添加10.6.5版本的安装源。从MariaDB官网下载阿里云安装源,并将内容写入到/etc/yum.repos.d/MariaDB.repo文件中。
安装完成后,通过sudo dnf install MariaDB命令,确保安装的版本为10.6.5。在安装过程中,系统会自动安装MariaDB-server、MariaDB-client、MariaDB-common以及Galera-4,后者的集成自MariaDB 10.4版本开始。
安装完毕后,设置开机启动并启动mariadb服务。设置账号信息,更改密码,使用mariadb-secure-installation命令。同时,管理防火墙状态,确保远程访问权限。
为了实现高可用性集群,需安装第二台服务器,通过nmcli命令或nmtui图形工具更改其IP地址和计算名称。确保所有服务器的mariadb.service处于停止状态,并在第一台服务器上启动集群,其余服务器则启动服务。
至此,CentOS Stream8配置高可用MariaDB 10.6.5集群完成。本文已详细介绍安装与配置过程,后续将发布更深入的集群配置文章。