在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。