zoukankan      html  css  js  c++  java
  • docker安装mysql

    1、拉取官方镜像:

    docker pull mysql:5.6

    2、查看镜像:

    docker images|grep mysql:5.6

    3、运行容器:

    docker run –-name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

    docker run –-name mysql -d -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6

    docker run -d -p 3306:3306 -v /data/mysql/conf:/etc/mysql/mysql.conf.d -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7.22

    4、查看已经创建的容器:

    docker ps -a

    5、查看正在运行的容器:

    docker ps -s

     6、进入容器交互

    docker exec -it  d8a8baf49103 bash  #先通过docker ps -s查看容器的CONTAINER ID

    7、进入mysql:

    mysql -uroot -p -h localhost

    8、关闭容器:

    docker stop d8a8baf49103
    docker kill d8a8baf49103

    9、启动docker容器

    docker start d8a8baf49103
    docker restart d8a8baf49103

     10、远程连接问题

      a、防火墙没有添加3306端口,直接关闭防火墙或者是添加3306端口;

      b、bind-adress设置了固定ip,注释即可;

      c、在数据库mysql中的user表中,访问用户(root)的host为localhost,进入数据库,将host设置为%;

      

    #登录mysql
    mysql -u root -p; 
    #选中mysql数据库
    use mysql;
    #设置host为%
    update user set Host = '%' where User = 'root';
    #重设密码
    update mysql.user set authentication_string=password('root') where user='root';
  • 相关阅读:
    【转】 Ubuntu安装jdk报错:-bash /usr/.../java:No such file or directroy
    sudo 出现unable to resolve host 解决方法
    C99 布尔
    面向对象?
    高斯消元
    白皮 Chapter 2
    白皮 Chapter 1
    开启暑假新生活( •̀ ω •́ )
    [vijos P1040] 高精度乘法
    [SCOI2007] 修车
  • 原文地址:https://www.cnblogs.com/raorao1994/p/9755838.html
Copyright © 2011-2022 走看看