统信UOS系统中部署MariaDB有四种方法:一、APT在线安装(推荐),含更新、安装、安全初始化及开机自启;二、离线DEB包安装,适用于无网络环境;三、应用商店图形化安装;四、配置远程访问与权限;五、验证服务状态与功能。

如果您在统信UOS系统中需要部署关系型数据库服务,但尚未安装MariaDB,则可能是由于系统默认未预装数据库服务组件。以下是针对统信UOS桌面版与服务器版的多种安装与基础配置操作步骤:
一、通过APT在线安装(推荐)
该方法适用于具备网络连接的UOS环境,依赖官方软件源,安装过程自动处理依赖并集成系统服务管理。
1、打开终端,更新本地软件包索引:
sudo apt update
2、执行MariaDB服务端安装命令:
sudo apt install mariadb-server -y
3、运行安全初始化脚本,按提示完成关键配置:
sudo mysql_secure_installation
4、启动MariaDB服务并设置开机自启:
sudo systemctl start mariadb
sudo systemctl enable mariadb
二、通过离线DEB包安装(无网络环境)
该方法适用于隔离网络或内网部署场景,需提前在联网设备下载适配UOS架构(如amd64/ARM64/兆芯/海光)的官方DEB包。
1、将下载好的mariadb-*.deb文件复制至UOS目标机器任意目录(例如~/Downloads)
2、在终端中进入该目录,执行强制安装:
sudo dpkg -i mariadb-*.deb
3、修复可能缺失的依赖项:
sudo apt install -f
4、手动初始化系统数据库:
sudo mysql_install_db
5、启动服务:
sudo systemctl start mariadb
三、通过UOS应用商店图形化安装
该方式面向不熟悉命令行的用户,利用系统内置应用商店完成一键式安装,确保来源可信且版本兼容。
1、点击任务栏“开始菜单”,选择“应用商店”
2、在搜索框中输入MariaDB或数据库
3、在搜索结果中确认发布者为“UnionTech”或“Official Repository”
4、点击“安装”按钮,等待进度条完成
5、安装结束后,在应用列表中查找“MariaDB Server”或“mysql”图标并右键选择“以管理员身份运行”(如需立即验证服务状态)
四、基础安全与远程访问配置
安装完成后,默认仅允许本地root用户通过socket连接,需显式修改配置以启用远程访问及最小权限控制。
1、编辑主配置文件:
sudo deepin-editor /etc/mysql/mariadb.conf.d/50-server.cnf
2、定位bind-address行,将其值由127.0.0.1改为0.0.0.0
3、保存退出后重启服务:
sudo systemctl restart mariadb
4、登录本地MySQL控制台:
mysql -u root -p
5、创建支持远程连接的专用账户(示例用户名为admin,密码为U0S@mariadb2026):
CREATE USER 'admin'@'%' IDENTIFIED BY 'U0S@mariadb2026';
6、授予指定数据库操作权限(如仅限testdb):
GRANT SELECT,INSERT,UPDATE,DELETE ON testdb.* TO 'admin'@'%';
7、刷新权限表生效:
FLUSH PRIVILEGES;
五、验证安装与服务状态
该步骤用于确认MariaDB进程已正常加载、监听端口可用且基础认证机制有效,是部署闭环的关键检查点。
1、检查服务运行状态:
sudo systemctl status mariadb
2、确认3306端口是否处于LISTEN状态:
sudo ss -tlnp | grep :3306
3、使用本地客户端连接测试:
mysql -h 127.0.0.1 -u root -p
4、输入安装过程中设定的root密码,成功进入MySQL提示符即表示服务就绪
5、执行简单查询验证功能:
SELECT VERSION();

















