• 阿里云服务器安装mysql镜像


    新创建的服务器首先需要创建安全组,开放端口然后重启服务器

    登陆远程服务器,具体操作步骤如下

    #拉取镜像
    docker pull mysql:5.7
    #查看镜像是否拉取到
    docker images
    #结果应该如下:
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    mysql               5.7                 383867b75fd2        6 days ago          373MB
    #创建容器
    docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
    #查看容器是否创建成功
    dockers ps -a
    #结果应该如下:
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
    0901f00a92db        mysql:5.7           "docker-entrypoint.s…"   39 minutes ago      Up 20 minutes       0.0.0.0:3306->3306/tcp, 33060/tcp   mysql
    #如果不显示端口 或者显示状态不是已启动,可以通过docker日志查看失败原因
    docker logs --tail 10 -tf 容器名/容器id
    #进入mysql容器
    docker exec -it mysql bash
    #登陆mysql
    mysql -u root - p
    #对用户授权
    GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "rw";
    flush privileges;
    #推出
    exit
    exit
    #第一个exit退出mysql
    #第二个exit退出容器的bash
  • 相关阅读:
    Databases Questions & Answers
    SQL语句
    常见的数据库基础面试题大全
    关于GET POST
    经常遇到的浏览器兼容性问题
    关于JavaScript中apply与call的用法意义及区别(转)
    js闭包的用途
    深入理解js闭包
    undefined与null的区别
    HeapSort快速排序
  • 原文地址:https://www.cnblogs.com/yechen2019/p/11548245.html
Copyright © 2020-2023  润新知