UNRAID 系统中安装 Docker 版的 MySQL

作者20252个月前 (08-03)其他140

在 UNRAID 系统中安装 Docker 版的 MySQL,可以通过图形界面(Unraid Web UI)轻松完成。下面是 详细的步骤和方法


✅ 前提条件

  • 已安装并运行 UNRAID 系统

  • UNRAID 的 Docker 功能已启用(Settings > Docker > Enable Docker = Yes)

  • 可访问 Unraid 的 Web UI(如 http://tower.local 或对应 IP)


🧩 安装 MySQL Docker 容器的详细步骤

步骤 1:打开 Unraid 的 Web UI

  1. 使用浏览器访问 UNRAID 的 IP 地址,例如:http://192.168.1.100

  2. 登录后台管理页面。


步骤 2:进入 Docker 面板

  1. 在顶部菜单点击「Docker

  2. 点击页面右上角的「Add Container


步骤 3:选择模板或自定义镜像

  • 如果已有 MySQL 模板,可直接选择(如 Community Applications 插件已安装)

  • 若无模板,点击「Add container」自行配置


步骤 4:配置 MySQL 容器参数

基础信息

参数
Namemysql(或自定义)
Repositorymysql:8.0(推荐使用官方镜像)

网络设置

  • Network Type:bridge(或 host,如需更方便访问)

  • Port Mappings:

    • Host Port: 3306

    • Container Port: 3306


环境变量(点击 Add another Path, Port, Variable)

KeyValue用途
MYSQL_ROOT_PASSWORD你的Root密码设置root密码(必填)
MYSQL_DATABASEtestdb(可选)自动创建的数据库名
MYSQL_USERtestuser(可选)自动创建的用户
MYSQL_PASSWORDtestpass(可选)上述用户密码

挂载 Volume(推荐)

点击 Add another Path, Port, Variable > 添加路径挂载:

TypeContainer PathHost Path(建议)说明
Path/var/lib/mysql/mnt/user/appdata/mysql保存数据,防止重启丢失

步骤 5:应用并启动容器

  1. 检查配置无误后,点击页面底部的「Apply

  2. 容器将被拉取并启动


🛠️ 可选:安装 Community Applications 插件(简化操作)

如果你还没有安装该插件,建议先安装,它提供模板化的一键安装:

  1. 打开 Unraid Web UI

  2. 菜单栏 > Plugins > 「Install Plugin」

  3. 粘贴以下 URL:

    bashCopyEdithttps://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
  4. 点击 Install

  5. 安装完成后在 Apps 中搜索 mysql,选择模板一键部署


🧪 测试连接

你可以使用以下任一方式连接到 MySQL:

  • DBeaverNavicat 等 GUI 工具连接:

    yamlCopyEditHost: Unraid IPPort: 3306User: rootPassword: 你设置的密码
  • 或在 UNRAID 中新建一个 Python 或 PHP 容器与其交互测试


📌 小贴士

  • 不要将数据库暴露到公网,如需远程访问请设置防火墙或 SSH 隧道。

  • 强烈建议将数据目录挂载到 /mnt/user/appdata/mysql 下,这样容器重建也不会丢数据。

  • 可以通过 CLI 查看日志:

    bashCopyEditdocker logs mysql


相关文章

Windows系统 安装运行 ShadowsocksR服务端 简单教程

Windows系统 安装运行 ShadowsocksR服务端 简单教程

        服务端和客户端下载地址在底部。运行环境ShadowsocksR服务端是Python编写的,所以需要Pyt...

如何安全快速地将硬盘接入iStoreOS系统

如何安全快速地将硬盘接入iStoreOS系统

大家好,今天我要给大伙分享一个超级实用的操作指南,就是如何安全快速地将硬盘接入 iStoreOS 系统!这是决定了iStoreOS能否成为家用服务器的关键一步,没有这一步,iStoreOS也就只能和O...

一些网址搜集

Jack's 新学习基地https://nstudy.org/openwrt固件下载地址https://firmware-selector.openwrt.org/ 7~10代核显驱动:htt...

zerotier搭建虚拟局域网,自建planet

zerotier搭建虚拟局域网,自建planet

https://github.com/xubiaolin/docker-zerotier-planet 项目地址基于该开源项目 自建planet节点,更快速,更安全本教程依据docker-z...

Ubuntu 安装 Nextcloud 客户端

方法一:通过添加 PPA 源安装sudo apt update && sudo apt upgrade  #添加 stable 源 sudo add-apt-repositor...

UNRAID 上部署多个 Streamlit 应用

✅ 部署多个 Streamlit 实例的关键点项目要做的事情示例(第二个实例)📁 应用目录每个应用要有独立的目录/mnt/user/appdata/streamlit_app2/📄 app.py 内容...