Dokcer下载及容器修改mysql密码

Dokcer下载及容器修改mysql密码

在这里插入图片描述

docker容器下载mysql服务(mysql:5.7)

  1. docker拉取mysql:5.7镜像

    docker pull mysql:5.7

  2. 查看镜像是否拉取成功

    docker images //查看所有镜像

    docker image ls

  3. 启动mysql:5.7

    docker run -d --name mysql -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=diqiu -p 3306:3306 mysql:5.7
    

    注意:diqiu为密码

  4. 进入mysql容器

    docker exec -ti mysql bash

  5. 开启远程链接

    //登陆mysql

    mysql -uroot -pdiqiu

    //开启远程连接

    GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘diqiu’ WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    EXIT;

  6. 重启mysql服务

    docker restart mysql

修改mysql密码

  1. 查询docker容器服务

    docker ps

  2. 进入mysql服务

    docker exec -ti mysql bash

  3. 登录mysql

    mysql -uroot -pdiqiu

  4. 修改mysql密码

    set password for ‘root’ = password(‘新密码’);

  5. 修改本地mysql密码(否则使用客户端工具链接不上)

    set password for ‘root’@‘localhost’=password(‘新密码’);

修改公网访问

img

猜你喜欢

转载自blog.csdn.net/weixin_44975322/article/details/122063623