当前位置: 首页 > article >正文

群晖通过 Docker 安装 MySQL

1. 打开 Docker 应用,并在注册表搜索 MySQL

2. 下载 MySQL 镜像,并选择版本

3. 在 Docker 文件夹中创建 MySQL,并创建子文件夹

4. 选择MySQL映像运行,创建容器

5. 配置MySQL容器

5.1 使用高权限执行容器

5.2 启用自动重新启动

5.3 端口设置

5.4 创建容器时挂载数据卷

挂载 /var/lib/mysql 到宿主机的文件夹(例如 /docker/mysql/data),用于存储数据库数据

5.5 设置环境变量

MYSQL_ROOT_PASSWORD:设置 root 用户的密码。

MYSQL_DATABASE:可以指定一个初始数据库名称(可选)。

MYSQL_USER 和 MYSQL_PASSWORD:创建一个普通用户及其密码(可选)。

6. 验证

6.1 启用 SSH 功能

6.2 通过终端输入命令验证

sudo docker exec -it mysql-1 mysql -u root -p


http://www.kler.cn/news/356103.html

相关文章:

  • 文心一言帮程序员干活:请帮我写出数字1到50的英文
  • Linux C语言 进程详解——fork()/wait()/waitpid()
  • 河北工业大学《2023年+2022年980自动控制原理真题》 (完整版)
  • Docker国内设置镜像最新加速地址
  • ddos攻击介绍和排查方法
  • 冲锋衣市场洞察:全方位数据分析与趋势展望
  • 深入解析浮动布局及其在现代Web开发中的应用与替代(浮动的概念及应用、如何清除浮动、使用Flex布局和Grid布局的区别、使用`float`布局的历史和现状)
  • c++ std::future 和 std::promise 的实现工作原理简介
  • 获取非加密邮件协议中的用户名和密码——安全风险演示
  • 操作系统任务操作
  • CTFHUB技能树之SQL——Refer注入
  • 滚雪球学Redis[6.4讲]:Redis消息队列:构建高效的消息通信与任务调度系统
  • PyTorch 的 Dataset 类介绍
  • 构建行业应用生态:云原生应用市场简化企业软件安装
  • 【ChatGPT】如何让 ChatGPT 理解多步骤指令
  • 使用Riotee轻松实现无电池TinyML
  • .net 根据html的input type=“week“控件的值获取星期一和星期日的日期
  • 【基础篇】AOF日志:宕机了,Redis如何避免数据丢失?
  • JAVA使用easyExcel导出数据到EXCEl,导出数据不全问题解决
  • 智慧社区Web平台:Spring Boot技术实现