一、 在线安装
1、添加MariaDB YUM存储库
创建一个名为 /etc/yum.repos.d/MariaDB.repo
的新存储库文件,并使用文本编辑器打开它
1
sudo vi /etc/yum.repos.d/MariaDB.repo
在文件中添加以下内容以添加MariaDB的阿里云存储库
1
2
3
4
5
6
7
8
# MariaDB 10.5 CentOS repository list - created 2020-10-23 01:54 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.5/centos8-amd64/
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
2、安装MariaDB 10.5
更新YUM软件包索引
1
sudo dnf makecache
安装MariaDB 10.5版本
1
sudo dnf install MariaDB-server MariaDB-client
二、离线安装
1、下载MariaDB 10.5 RPM包
在具有Internet连接的机器上,下载MariaDB包及其依赖
首先需要添加 MariaDB YUM存储库,见上面部分。
添加好依赖库之后,使用以下命令下载MariaDB 10.5的RPM包及其依赖项:
1
sudo dnf install --downloadonly --downloaddir=mariadb10.5 MariaDB-server MariaDB-client
下载完成后压缩:mariadb10.5.zip
2、安装
将下载的离线安装包上传至需要安装的服务器,解压后进入解压目录
1
rpm -Uvh *.rpm
三、服务启动和配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 启动数据库、配置开机启动
systemctl enable --now mariadb
# 初始化配置数据库
mysql_secure_installation
Enter current password for root (enter for none): //输入root(mysql)的密码。默认没有,直接回车
Switch to unix_socket authentication [Y/n] //是否切换到unix套接字身份验证[Y/n] n
Set root password? [Y/n] –>是否设置root用户密码,输入y并回车或直接回车
New password: –>设置root用户的密码
Re-enter new password: –>再输入一次你设置的密码
Remove anonymous users? [Y/n] –>是否删除匿名用户,回车
Disallow root login remotely? [Y/n] –>是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] –>是否删除test数据库,回车
Reload privilege tables now? [Y/n] –>是否重新加载权限表,回车
四、验证安装
1
mysql -uroot -p