zoukankan      html  css  js  c++  java
  • docker创建管理mysql容器

    1、在docker中安装并启动mysql5.7

    https://jingyan.baidu.com/article/ed2a5d1f108af048f6be17be.html

    https://blog.csdn.net/weixin_39791387/article/details/93375560?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase     (docker Mysql:5.7的持久化存储及远程连接----还可以)

    https://blog.csdn.net/liu911025/article/details/106636790     (故障解决mysql.sock问题)

    https://www.cnblogs.com/linjiaxin/p/12731414.html (在mysql5.7容器里面安装vim)

    docker电子书籍教程:

    https://www.bookstack.cn/read/docker_practice-v1.0/cases-ci-drone.md

    查看docker挂载目录:

    https://www.cnblogs.com/gcgc/p/10831711.html

    [root@localhost ~]# docker inspect mysql003 | grep Mounts -A 20

    _________________________________________________________________

    1、docker创建mysql容器:

    docker run -d -p 23306:3306 --restart=always --privileged=true -v /usr/local/mysql003/conf/:/etc/mysql/conf.d -v /usr/local/mysql003/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql003  mysql:5.7
    2、

    (1)mysql指定登陆端口号:

    [root@localhost mysql001]# mysql -u root -P 12345 -p
    Enter password:
    (2)mysql授权远程登陆:

    mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

     (3)mysql修改密码:

    mysql>set password='123456'

    (4)验证docker容器mysql的远程连接:(注意:必须加-h否则会报错的)

    [root@monitor conf]# mysql -u root -P 13306 -h 10.10.33.33 -p

    ___________________________________________________________

    执行docker search mysql在docker中查找是否有关于mysql的镜像
    在docker中安装并启动mysql5.7
    拉取需要版本的mysql,执行语句:docker pull mysql:5.7,具体操作如下图
    在docker中安装并启动mysql5.7
    查看安装好的mysql镜像,执行语句:docker images,具体如下图所示:
    在docker中安装并启动mysql5.7




    启动mysql镜像并生成容器,执行语句:

    docker run -it --name My-mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 84164b03fa2e

    其中

    MYSQL_ROOT_PASSWORD=123456:表示设置 MySQL 服务 root 用户的密码。

    具体操作与下图所示:



    在docker中安装并启动mysql5.7




    执行docker ps查看启动状态和容器ID



    在docker中安装并启动mysql5.7

    6


    以交互式的方式进入mysql,执行以下语句:

    docker exec -it 064c6bea326d /bin/bash

    具体操作如下图所示:



    在docker中安装并启动mysql5.7

    7


    执行命令mysql -h localhost -u root -p,提示输入密码,输入123456,就可以进行相关数据库操作。具体如下图所示:



    在docker中安装并启动mysql5.7

    END

  • 相关阅读:
    AE(ArcGIS Engine)的安装与配置(附加ArcGIS安装及所需安装包)
    C# 封装
    如何修改C# winform程序图标
    C#中ESRI.ArcGIS.esriSystem的引用问题
    c#窗体进度条
    【转】C#路径中获取文件全路径、目录、扩展名、文件名称
    【转】C# Application.DoEvent()的作用
    如何在Word中批量选中特定文本
    GIT
    git使用
  • 原文地址:https://www.cnblogs.com/yaok430/p/13291567.html
Copyright © 2011-2022 走看看