在CentOS上安装MariaDB主要有两种方法:通过包管理器(如yum)或从源代码编译。这里我们介绍通过yum包管理器安装MariaDB的步骤:
安装EPEL仓库(如果尚未安装):
sudo yum install epel-release
添加MariaDB官方仓库:
创建或编辑 /etc/yum.repos.d/MariaDB.repo
文件,并添加以下内容:
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.8/centos7-amd64/
gpgkey = https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
更新YUM缓存并安装MariaDB:
sudo yum update -y
sudo yum install mariadb-server mariadb -y
启动并启用MariaDB服务:
sudo systemctl start mariadb
sudo systemctl enable mariadb
配置MariaDB:
sudo mysql_secure_installation
mysql -u root -p
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
验证安装: 使用新用户登录数据库,测试连接是否成功:
mysql -u myuser -p
通过以上步骤,您应该能够在CentOS上成功安装并配置MariaDB。