起因是懒

我是个Java程序员,在家写代码时离不开redis、mysql、kafka这些基础服务,通常做法是打开电脑,启动redis、mysql、kafka,用完再关闭电脑,麻烦呀(您想骂我懒么?您骂得对.....)

并非第一次折腾

之前曾折腾过家里的群晖DS218+,装了maven私服nexus3,地址:《群晖DS218+做maven私服(nexus3)》

群晖DS218+

家里有一台群晖DS218+,很久以来始终24小时开机为全家服务,如果能把mysql装到这里,似乎前面的麻烦就没有了;

  • 下图是DS218+刚买来的样子,两块NAS硬盘,一直在稳定服务:
  • 下图是网购的内存条,现在一共2+8=10G内存,内存充足才是敢折腾的底气:
  • 据说拆机可以把原装2G内存条换掉,就能装两根8G内存条,目前暂时用不上,我需要克制...

思路

其实操作很简单:群晖带有docker服务,用docker来部署mysql即可,所以,本文其实也就是群晖docker的基本操作记录,以下几处是要注意的地方:

  1. 容器端口
  2. 容器数据卷
  3. 文件权限
  4. 登录容器操作

环境信息

  • 群晖系统:DSM 6.2.2-24922 Update 4
  • Mysql:5.7.29

准备工作

  • 先要给MySQL容器准备好一个本地目录,否则一旦容器出了问题MySQL的数据就找不回来了
  • 如下图,在File Station中,在docker目录下新建一个文件夹,名为mysql:
  • 还要给此目录赋予权限,否则容器无法写入数据,如下图,点击右键,在菜单上选择属性
  • 如下图,我这里为了简单省事儿放开了所有权限:
  • 如下图红框中的操作:
  • 准备工作已经完成,可以开始正式操作了;

操作

  • 进入群晖管理页面
  • 进入docker应用,搜索mysql镜像,操作如下图的数字顺序,即可开始下载镜像:
  • 镜像下载好之后,操作如下图的数字顺序,进入启动容器的页面:
  • 给容器起个合适的名字,然后点击高级设置

选择这个Tab页,点击添加文件夹

选中咱们刚才新建的mysql文件夹:

  • 装载路径是指容器内的路径,写/var/lib/mysql
  • 接下来设置端口,如下图,把3306对应的本地端口从自动改为3306
  • 最后在环境的Tab页,增加MySQL的root账号的密码设置,如下图,名字MYSQL_ROOT_PASSWORD,值123456:操作完成后点击右下角的应用按钮完成设置:
  • 勾选向导完成后运行此容器,点击右下角的应用即可开始创建容器:

验证

来验证一下MySQL是否可用:

双击下图红框中的位置:

在弹出的页面中,继续双击下图红框中的位置:

如下图操作,即可在MySQL容器的namepace内执行一个shell命令:

弹出一个窗口让您输入命令,请输入/bin/bash

如下图,进入容器了:

执行命令mysql -uroot -p123456,可以进入MySQL命令模式了,如下图,操作正常:

远程连接也要试试,毕竟今后是别的机器通过IP地址来连接的,我这里用了一台Macbook Pro,安装了MySQL Workbench,配置了群晖的IP地址和3306端口,账号是root,密码123456,连接正常,如下图:

至此,群晖DS218+部署MySQL成功,今后数据库服务随时可用,也没有什么额外代价,码农福音...

欢迎关注我的公众号:程序员欣宸

群晖docker下载失败_群晖DS218+部署mysql相关推荐

  1. 群晖docker下载失败_群晖通过Docker安装图床工具Chevereto的步骤

    新版本的群晖内置了Docker之后,功能如虎添翼,基本上可以通过Docker来安装各种常用应用了.鉴于公共图床网站的种种限制,在群晖上自建一个图床工具是非常有必要的,而Chevereto就是一个基于p ...

  2. 群晖docker下载失败_支持自动下载的 人人影视 客户端

    人人影视客户端 Docker 版是一款集更新.订阅.自动下载于一体的影视资源下载工具,因为基于 Docker,所以支持非常多的系统,如:Windows.Linux.macOS.群晖.威联通等一切可以运 ...

  3. 群晖java安装失败_群晖NAS安装Jenkins

    Jenkins大家都不陌生,Java开发的持续集成工具,今天简单记录一下在群晖NAS上安装Jenkins的整个过程. 首先在群晖中打开Docker,点击注册表,注册表里有很多已上传的镜像下载: 下载上 ...

  4. 黑群晖docker清理缓存_群晖NAS后台容量查询及文件删除(附download station缓存删除方法)...

    利用download station停止PT下载时,假如缓存目录和下载目录没有设备在同一个磁盘 ,在使命完成时缓存将不会自动删除,相当于占用了两份空间.而且这个时辰想把缓存删掉也比力麻烦,由于这个缓存 ...

  5. 群晖docker装梅林_群晖NAS用Docker安装宝塔面板一键部署建站系统

    Docker镜像选择 我们的安装思路是先用Docker安装Centos7系统,然后再安装宝塔面板,当然用群晖自带的VMM虚拟机功能也是一样可以实现的. 1.打开Docker,注册表中搜索centos, ...

  6. 群晖docker搭建印象笔记_群晖docker安装蚂蚁笔记安装教程

    背景 偶然看见其他网友群晖搭建了蚂蚁笔记,自己也想装一个,但是在其他教程都碰见了一些坑,写个教程防止大家绕路. 用途 传说中蚂蚁笔记有桌面端.手机端.微信端的私有云笔记 安装教程 当然是安装镜像了,需 ...

  7. 黑群晖docker下载超时解决办法

    黑群晖docker下载超时解决办法 1.在docker中点击设置 2.选择第一个,并点击编辑. 3.启用注册表镜像,并添加. https://hub-mirror.c.163.com 温馨提示:由于阿 ...

  8. 群晖 mysql 端口配置_群晖DS218+部署mysql

    欢迎访问我的GitHub 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 起因是懒 我是个Java程序员,在家写代码时离不开redis.mys ...

  9. 群晖 内置mysql_群晖DS218+部署mysql

    欢迎访问我的GitHub 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 起因是懒 我是个Java程序员,在家写代码时离不开redis.mys ...

最新文章

  1. PendingIntent与Intent的区别
  2. lambda 函数式编程_Java 8 Lambda表达式的函数式编程– Monads
  3. 使用SpringBoot AOP 记录操作日志、异常日志
  4. jsonwebtoken jwt token 简单加密
  5. 找通项公式在线计算机,在线硬盘分区计算器工具
  6. BeautifulSoup入门案例
  7. Python 基础知识学习笔记——NumPy
  8. c语言里的除法运算定律,加法乘法运算,乘法需要打括号吗?
  9. 赵伯平--警惕台湾的企业管理垃圾!
  10. 开通阿里云视频点播服务
  11. linux 目录权限上下文,谢烟客---------Linux之文件安全上下文及特殊权限位
  12. 微信 编辑器 后台 英文单词 换行 分开
  13. unity进度条,物品随机掉落
  14. UnityShader案例篇—旋转、平移和缩放
  15. Nature计算社会科学特刊:如何对21世纪人类社会进行有意义的度量?
  16. ORB-SLAM:精确多功能单目SLAM系统
  17. 马贼——选自《萌芽》王若虚
  18. RDKit中的分子3D构象生成
  19. 亚马逊下架产品还能重新恢复吗?
  20. Mysql数据库默认端口修改,Windows版

热门文章

  1. Genymotion ARM Translations
  2. Android 11 最终 Beta 版发布,正式版即将到来!
  3. python之封包 (转)
  4. 我的autohotkey脚本案例
  5. 全彩控制器的编程软件有哪些_【全彩控制器编辑系统下载】全彩控制器编辑系统2020版 v2.1 官方版-开心电玩...
  6. CSS栅格布局(Grid)
  7. 小皮(phpstudy)突然报错:nginx: [emerg] CreateFile()的解决办法(亲测有效)
  8. docker2048游戏
  9. ubuntu 18.04 升级至 glibc_2.28
  10. 1174 -- 正三角形的外接圆面积