• docker安装mysql5.7,且外部能访问


    1.docker search mysql,可以看到搜索的结果,这个结果是按照一定的星级评价规则排序的

    2.docker pull mysql:5.7.19

    3.具体操作

    命令:docker run -p 53306:3306 -v $PWD/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password --name mysql5719 -d 

    -p53306:3306:将容器的3306端口映射到主机的3306端口;

    -v$PWD/mysql:/var/lib/mysql:将主机当前目录下的/mysql挂载到容器的/var/lib/mysql;

    -e MYSQL_ROOT_PASSWORD=password:初始化root用户的密码;

    --name 给容器命名,mysql5719;

    -d 表示容器在后台运行

    16f9fffc75d8这个是你下载的images的实例

    4.如果还是不能连接,是局域网的问题,可以直接进入实例操作

    mysql> grant all privileges on *.* to root@"%" identified by "password" with grant option;

    好了,现在可以了

  • 相关阅读:
    Handler类简介
    Collections 类
    git
    Java NIO总结
    Java I/O随笔
    Java可变参数
    Java静态导入
    Java I/O流体系中常见的流分类
    设计模式之简单工厂模式(Java)
    PL/SQL学习笔记
  • 原文地址:https://www.cnblogs.com/li5206610/p/9284647.html
Copyright © 2020-2023  润新知