MySQL执行配置一直这样,它不动啊!!!来人啊!!!

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

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

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

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

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

  1. 先要给MySQL容器准备好一个本地目录否则一旦容器出了问题MySQL的数据就找不回来了
  2. 还要给此目錄赋予权限,否则容器无法写入数据如下图,点击右键在菜单上选择属性
  3. 如下图,我这里为了简单省事儿放开了所有权限:
  4. 准备工莋已经完成可以开始正式操作了;
  1. 进入docker应用,搜索mysql镜像操作如下图的数字顺序,即可开始下载镜像:
  2. 镜像下载好之后操作如下图的數字顺序,进入启动容器的页面:
  3. 给容器起个合适的名字然后点击高级设置
  4. 选择这个Tab页,点击添加文件夹
  5. 选中咱们刚才新建的mysql文件夹:
  6. 装载路径是指容器内的路径写/var/lib/mysql
  7. 接下来设置端口,如下图把3306对应的本地端口从自动改为3306
  8. 最后在环境的Tab页,增加MySQL的root账号的密码設置如下图,名字MYSQL_ROOT_PASSWORD123456,操作完成后点击右下角的应用按钮完成设置:
  9. 勾选向导完成后运行此容器点击右下角的应用即可开始创建容器:

来验证一下MySQL是否可用:

  1. 双击下图红框中的位置:
  2. 在弹出的页面中,继续双击下图红框中的位置:
  3. 如下图操作即可在MySQL容器的namepace内执行一個shell命令:
  4. 弹出一个窗口让您输入命令,请输入/bin/bash
  5. 远程连接也要试试毕竟今后是别的机器通过IP地址来连接的,我这里用了一台Macbook Pro安装了MySQL Workbench,配置了群晖的IP地址和3306端口账号是root,密码123456连接正常,如下图:
    至此群晖DS218+部署MySQL成功,今后数据库服务随时可用也没有什么额外代价,碼农福音…

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

说明: 执行当前 Web 请求期间出现未處理的异常。请检查堆栈跟踪信息以了解有关该错误以及代码中导致错误的出处的详细信息。 

你对这个回答的评价是

动mysql会报系统错误

你对这个回答的评价是?

除了默认的my.inimysql可以指定配置文件启动的,好好看看说明

可是说明在哪儿啊哪里有类似my.ini的配置文件啊?怎样指定配置文件启动啊

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐