Centos-7.06-Docker安装-Mysql

Posted OMI天空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos-7.06-Docker安装-Mysql相关的知识,希望对你有一定的参考价值。

本文主要探讨并记录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

 

  

 

 

    

  

 

以上是关于Centos-7.06-Docker安装-Mysql的主要内容,如果未能解决你的问题,请参考以下文章

mysq自动化脚本安装项目

linux yum安装mysq8

mysq安装以及修改密码

MySQ彻底删除与安装配置

linux yum安装mysq8

linux yum安装mysq8