zoukankan      html  css  js  c++  java
  • Centos-706-Docker安装-Mysql-5.7

    本文主要探讨并记录Docker下面的Mysql安装和配置

    • 查看可用版本

        docker search mysql

    • 拉取Mysql镜像

        docker pull mysql:5.7

    • 查看Mysql镜像

        docker images

    • 运行mysql

        docker run -itd --name mysql-test -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

        参数:

          MYSQL_ROOT_PASSWORD:表示设置的密码

          3306:3306    表示把宿主的3306映射到容器的3306

          --name:    表示容器的名称

    • 进入Mysql运行容器

        docker  exec -it mysql-test /bin/bash

        登录mysql:

          mysql -h localhost -u root -p (回车输入密码)(注意首次登录时为空密码)

        执行sql语句:

          ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

               ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

          FLUSH PRIVILEGES;

    • 宿主端口放行

        详见《Centos-706停用firewalld启用Iptables服务

    • 外部连接测试

        测试Ok

      

        

      

  • 相关阅读:
    Python_soket
    Python_正则表达式语法
    Python_math模块
    Python_random模块
    Python_os模块
    Python_time模块
    Java技能树-图片版
    读书笔记---《编写可读代码的艺术》
    Java代码优化建议
    Git常用命令
  • 原文地址:https://www.cnblogs.com/oumi/p/13291263.html
Copyright © 2011-2022 走看看