nas docker安装mysql 整理

 


前提:

  • 群晖nas 
  • nas已安装docker

一、下载MySQL

由于查询注册表失败,所以通过ssh工具xshell连接docker来下载MySQL;

xshell下载地址:

https://www.xshell.com/zh/free-for-home-school/ (填写相关信息,下载免费版本)

nas 启用ssh功能:

 xshell 连接nas

 1.切换到root

sudo -i

 

2.搜索镜像MySQL:docker search mysql

3.下载

 下载成功:

 二、安装MySQL

 Linux 的MySQL  大小写敏感! Linux 的MySQL  大小写敏感! Linux 的MySQL  大小写敏感!

1.双击下载的mysql,选择已选择的网络 下一步

2.设置密码

 

3.设置外部端口号

 

4.存储空间设置:

 

5.取消勾选,先不要启动,完成即可;

 

6.xshell:docker指定--lower-case-table-names=1

在ssh中复制如下代码:

docker run --name mysql --restart=always \
    -p 13306:3306 \
    -e MYSQL_ROOT_PASSWORD="密码" \
    -e TZ=Asia/Shanghai \
    -d mysql:8.0 --lower-case-table-names=1

 可能会出现:

 解决办法:

docker rm  d1f56c8cdebe7e3a0c71b1a92bd26461a2da3f74592b0d9aca03c3ddbe36a966;

重新再执行意思代码即可

7.启动MySQL 和 配置MySQL

  • 登入:mysql -u root -p
  • 分别执行下面两条指令:

grant all privileges on *.* to ‘root’@’%’ ;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

 

 

8.mysql 配置端口转发:

  • 外部端口 建议是4位,如6034;
  • 内部端口为刚刚配置的端口13306;
  • IP地址为nas的ip地址;
  • 协议:tcp

 

9.连接mysql:

 

参考地址:

https://weibo.com/ttarticle/p/show?id=2309404806138419085720&sudaref=link.csdn.net

https://blog.csdn.net/p793049488/article/details/108365929

http://www.dtmao.cc/Html5/98188.html

posted @   啄木鸟伍迪  阅读(805)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2017-06-17 (Mac)centos 6.5安装 JDK+mysql
2017-06-17 常用的Linux操作
//火箭 GenerateContentList();

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示