Ubuntu 26.04 安装配置 MariaDB 教程|最简一步到位

Ubuntu 26.04 是最新的长期支持版服务器系统,官方默认搭载 MariaDB 11.8 LTS 稳定版本,替代传统 MySQL 数据库,性能更高、开源免费、兼容性更强。

本篇教程为生产环境可用的最简部署方案,全程无多余操作,包含:安装启动、安全加固、本地登录、远程访问、字符集优化、防火墙配置,适合网站、项目、后台系统数据库搭建。

一、更新系统源

安装前先更新软件源,保证安装包最新、无依赖报错:

sudo apt update && sudo apt upgrade -y

二、安装 MariaDB 服务端与客户端

Ubuntu26.04 官方源无需额外添加第三方源,直接一键安装:

sudo apt install mariadb-server mariadb-client -y

安装完成后,设置开机自启并立即启动服务:

sudo systemctl enable --now mariadb

查看运行状态,确认安装成功:

sudo systemctl status mariadb
ubuntu26.04 查看mariadb运行状态

三、MariaDB 安全初始化(生产必做)

新版 MariaDB 统一使用 mariadb-secure-installation 安全脚本,替代旧版 mysql_secure_installation,可一键清除高危默认配置。

sudo mariadb-secure-installation

全程推荐全部输入 Y 回车,配置项说明:

  • 启用 unix_socket 本地认证
  • 设置 Root 管理员密码
  • 删除匿名空用户
  • 禁止 Root 账号远程登录
  • 删除默认 test 测试数据库
  • 刷新权限表生效

四、本地登录数据库

Ubuntu26.04 默认开启 Socket 认证,sudo 可直接免密登录:

sudo mariadb

五、配置 MariaDB 远程访问(局域网/外网)

默认数据库仅允许本地 127.0.0.1 访问,需要外部程序、电脑连接需修改监听地址并授权远程用户。

1、修改监听配置

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

找到 bind-address 配置项,修改为监听所有网卡:

bind-address = 0.0.0.0

保存退出:Ctrl+O 回车,Ctrl+X。

2、重启数据库生效

sudo systemctl restart mariadb

3、创建远程连接数据库用户

登录数据库执行以下 SQL,创建支持任意IP连接的业务用户:

CREATE USER 'webuser'@'%' IDENTIFIED BY '你的高强度密码';
GRANT ALL PRIVILEGES ON *.* TO 'webuser'@'%';
FLUSH PRIVILEGES;
exit;

4、防火墙放行3306端口

sudo ufw allow 3306/tcp
sudo ufw reload

六、数据库字符集优化(支持emoji/中文不乱码)

编辑配置文件,全局设置 utf8mb4 编码,彻底解决中文乱码、表情存储失败问题:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

在 [mysqld] 节点下添加:

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-name-resolve
max_connections = 500

重启服务完成优化:

sudo systemctl restart mariadb

七、MariaDB 常用运维命令

# 查看版本
mariadb --version

# 启动/停止/重启
sudo systemctl start mariadb
sudo systemctl stop mariadb
sudo systemctl restart mariadb

# 开机自启/关闭自启
sudo systemctl enable mariadb
sudo systemctl disable mariadb

八、常见问题解决

1、远程连接提示不允许访问 未创建 @% 远程用户,重新执行上方远程用户授权 SQL 即可。

2、3306端口无法连接 检查系统防火墙、云服务器安全组是否放行端口,确认 bind-address 已修改为 0.0.0.0。

3、Root无法密码登录 系统默认 socket 认证,使用 sudo mariadb 登录即可,无需密码。


以上就是 Ubuntu 26.04 系统下 MariaDB 数据库完整安装配置教程,全程适配最新系统版本,兼顾安全性与实用性,可直接用于个人项目、网站部署、生产服务器环境。后续需要数据库备份、权限精细化管理、性能调优均可参考本站后续运维文章。

本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress