首页 > 数据库 >nas docker安装mysql 整理

nas docker安装mysql 整理

时间:2023-06-17 22:12:58浏览次数:75  
标签:mysql nas MySQL xshell docker 下载

前提:

  • 群晖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

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

 

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

标签:mysql,nas,MySQL,xshell,docker,下载
From: https://www.cnblogs.com/lixiuming521125/p/17488342.html

相关文章

  • C++增删改查+MySQL
    右键项目属性 点击编辑 选择mysql安装目录的include文件夹 包含了头文件之后包含库文件 点击编辑在mysql安装路径下面选择  选择编辑之后添加看这个文件下面有没有这个输入的文件依赖 有就代表成功连接数据库 创建数据库:createdatabasestudent_mana......
  • mysql5.7密码策略说明
    一、mysql5.7在创建用户设置密码时提示“ERROR1819(HY000):Yourpassworddoesnotsatisfythecurrentpolicyrequirements”createuser'tom'@localhostidentifiedby'123456';ERROR1819(HY000):Yourpassworddoesnotsatisfythecurrentpolicyrequi......
  • Dockerfile
    #源可以使用dockersearchjava8搜索得到的第一个源FROMdockette/openjdk8#安装fontconfig和ttf-dejavu字体RUNapkaddfontconfig&&apkadd--updatettf-dejavu&&fc-cache--forceMAINTAINERzypVOLUME/tmpADD*.jar/app/##暴露后端项目的48080端口EX......
  • k8s 深入篇———— docker 是什么[一]
    前言简单的整理一下一些基本概念。正文简单运行一个容器:创建一个容器:dockerrun-itbusybox/bin/bash然后看下进程:ps-ef做了一个障眼法,使用的是pidnamespace方式,让容器内部只能看到由容器创建的进程。linux还有一些其他的机制:比如,MountNamespace,用于让被隔......
  • 小tips:docker 配置国内镜像地址
    在配置文件daemon.json中添加国内镜像,让其下载加速。vi/etc/docker/daemon.json如下国内镜像:{"registry-mirrors":["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]d......
  • MySQL错误类型1030
     该错误类型一般为磁盘内存空间不足。常规情况下清除备份文件即可。引用:mysql出现1030Goterror28fromstorageengine解决方法_风火程序员的博客-CSDN博客......
  • How to enable auto restart of a docker container on system reboot ?
    Howtoenableautorestartofadockercontaineronsystemreboot ?https://amalgjose.com/2021/02/12/how-to-enable-auto-restart-of-a-docker-container-on-system-reboot/#:~:text=How%20to%20enable%20auto%20restart%20of%20a%20docker,Ensure%20the%20docker%20co......
  • Mysql 触发器smysql
    触发器1.创建--trigger_name:触发器的名称--BEFORE或AFTER用于指定触发时机--INSERT、UPDATE、DELETE用于指定触发事件--table_name为触发器所关联的表名--FOREACHROW表示针对每一行数据的变化而触发--trigger_body为触发器的执行语句CREATETRIGGERtrigg......
  • mysql四舍五入函数取两位小数
    MySQL四舍五入函数ROUND(x)ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入。实例:使用ROUND(x)函数对操作数进行四舍五入操作。SQL语句如下:mysql>SELECTROUND(-2.34),ROUND(-4.56),ROUND(2.34),ROUND(4.56);ROUND(x)函数的执行结果如下图所示:上图中代码执行的结果显示,进行......
  • 06. centos7使用docker方式安装gitlab
    gitlab初体验,使用docker进行快速安装,遇到了端口修改不生效的问题,在此记录一下。在正式环境中,gitlab的容器版,应该使用postgresql,redis,gitlab三个组件,使用标准的80端口,提供稳定且有性能的企业服务。但如果是在测试环境,或是想在一个机器上运行多个服务,则gitlab不一定能......