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://www.cnblogs.com/lixiuming521125/
标签:
nas
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2017-06-17 (Mac)centos 6.5安装 JDK+mysql
2017-06-17 常用的Linux操作