zoukankan      html  css  js  c++  java
  • docker 搭建mysql

    1.mysql版本不要选择最新的,mysql:5.7版本就可以

    2.删除容器的时候,记得一些配置文件,数据文件也要一起删除,不然容器无法启动

    3.容器内部的端口号不可修改(3306),对外开放的端口号可以修改(3309)

    运行命令:

    docker run -itd -p 3309:3306 -v /lnmp/mysql/conf:/etc/mysql/conf.d -v  /lnmp/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456  --name my-mysql mysql:5.7

     

    Docker支持把一个宿主机上的目录挂载到容器里,通过-v参数,冒号前为宿主机目录,必须为绝对路径,冒号后为容器内挂载的路径,也是必须为绝对路径。运行容器后容器内就可以共享宿主机里的文件了。

     

    [root@VM-0-17-centos ~]# docker exec -it my-mysql  /bin/bash          这句命令是进入到容器内部,exec是执行,my-mysql是容器名称,/bin/bash是以bash语句执行代码

    root@59a7c5f807b6:/# mysql -u root -p               这句命令是进入到mysql数据库

    根据需要修改host:%的权限,然后连接本地navicat,注意,navicat的host是云服务器的ip,端口号是开放的端口号3309。

     

  • 相关阅读:
    反向传播BP算法
    有关一些求导的概念与神经网络梯度下降
    CS224n学习笔记(二)
    CS224n学习笔记(一)
    【模板】动态主席树
    【模板】静态主席树
    【模板】替罪羊树
    【模板】Splay
    洛谷 2387/BZOJ 3669 魔法森林
    洛谷 2622 关灯问题Ⅱ
  • 原文地址:https://www.cnblogs.com/yzwdcjs/p/14671706.html
Copyright © 2011-2022 走看看