Linux 上安装 MariaDB 的标准步骤
一 准备与版本选择
sudo apt update;检查 dpkg -l | grep -i mariadb 或 apt list --installed | grep -i mariadb。rpm -qa | grep -i mariadb。二 发行版安装步骤
sudo apt install mariadb-server -ysudo systemctl start mariadb && sudo systemctl enable mariadbsudo mysql_secure_installation(设置 root 密码、删除匿名用户、禁止 root 远程登录、删除测试库等)mysql -u root -psudo yum install mariadb-server -y(或 dnf install mariadb-server -y)sudo systemctl start mariadb && sudo systemctl enable mariadbsudo mysql_secure_installationmysql -u root -pmysql -u root 进入,随后立即用 SET PASSWORD 设置强密码。三 官方仓库与版本固定(可选)
/etc/yum.repos.d/MariaDB.repo[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
sudo yum clean all && sudo yum makecache && sudo yum install MariaDB-server MariaDB-client -ybaseurl 指向具体版本目录(如 .../10.3.14/...),保存后执行 yum clean all && yum makecache 再安装。四 基础安全与远程访问
sudo mysql_secure_installation,建议选择:
CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'StrongPassword123!';GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'localhost';FLUSH PRIVILEGES;CREATE USER 'appuser'@'%' IDENTIFIED BY 'StrongPassword123!';GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'%';sudo firewall-cmd --add-port=3306/tcp --permanent && sudo firewall-cmd --reloadbind-address(视网络与安全策略而定)。五 配置文件与常见目录
!includedir /etc/my.cnf.d/,自定义配置建议放入 /etc/my.cnf.d/*.cnf[mysqld] 下添加)
character-set-server=utf8mb4collation-server=utf8mb4_unicode_cidefault-character-set=utf8mb4sudo systemctl restart mariadb。