飞牛 fnos 使用docker部署MySQL数据库教程
本教程指导用户在飞牛 fnOS 系统中利用 Docker 容器技术成功部署 MySQL 数据库,步骤包括安装 Docker 环境、拉取官方镜像、创建持久化数据目录、配置端口映射以及设置 root 密码等关键参数,通过该教程,用户可轻松在 NAS 上搭建并运行独立的数据库服务,满足家庭或办公存储需求。
一、手动部署
1、下载镜像
在fnOS自带 镜像仓库 搜索:mysql 第一个就是

2、创建文件夹
在你想要的位置创建mysql文件夹,并且在mysql文件夹里面创建data和log文件夹

3、添加容器
打开桌面的docker找到容器,点击右上角的添加容器 容器名称、资源限制任意即可、开机自动开启打钩

4、高级设置:
端口设置:容器端口3306映射到本地3306端口,33060端口可以删可以保留,暂时不用不到
储存位置:分别把前面创建的data和log文件夹分别映射到 /var/lib/mysql 和 /var/log/mysql 如下图照抄就行

环境变量:添加3个变量
# root数据库密码变量 MYSQL_ROOT_PASSWORD=asd123456 # 字符编码变量 MYSQL_CHARACTER_SET_SERVER=utf8mb4 MYSQL_COLLATION_SERVER=utf8mb4_unicode_ci
按图照抄,把代码复制进去,只有 MYSQL_ROOT_PASSWORD 后面的asd123456是数据库 root 的登录密码自己换成你自己的密码

其他都保持默认,设置好下一步创建完成即可
