温馨提示×

如何安装linux mariadb

小樊
58
2026-10-10 03:47:52
栏目: 云计算

下面以常见的 Linux 发行版为例,介绍如何安装 MariaDB(MySQL 的兼容分支)。


一、不同发行版安装方式

1️⃣ CentOS / Rocky / AlmaLinux(RHEL 系列)

CentOS 7

yum install -y mariadb mariadb-server

CentOS 8 / Rocky / AlmaLinux

dnf install -y mariadb mariadb-server

启动并设置开机自启:

systemctl start mariadb
systemctl enable mariadb

2️⃣ Ubuntu / Debian

sudo apt update
sudo apt install -y mariadb-server

启动:

sudo systemctl start mariadb
sudo systemctl enable mariadb

3️⃣ 使用官方 MariaDB 仓库(推荐,版本更新)

以 Ubuntu 为例:

sudo apt install -y software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64] https://mirrors.aliyun.com/mariadb/repo/10.11/ubuntu focal main'
sudo apt update
sudo apt install -y mariadb-server

二、初始化安全配置(重要)

安装完成后执行:

mysql_secure_installation

会提示你:

  • 设置 root 密码
  • 禁止远程 root 登录
  • 删除测试数据库
  • 刷新权限

✅ 建议全部选 Y


三、登录 MariaDB

mysql -u root -p

四、基础配置(可选)

修改配置文件

vim /etc/my.cnf
# 或
vim /etc/mysql/mariadb.conf.d/50-server.cnf

常见修改:

bind-address = 0.0.0.0   # 允许远程连接
character-set-server = utf8mb4

重启服务:

systemctl restart mariadb

五、开放防火墙(如需远程)

# CentOS
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload

# Ubuntu
ufw allow 3306

六、验证是否安装成功

mysql -V

或

SELECT VERSION();

如果你告诉我:

  • 具体 Linux 发行版和版本
  • 是 服务器 / 本地 / Docker
  • 是否需要 远程访问

我可以给你更精确的配置方案。

0 踩