您的位置:首页 > 运维架构 > Docker

Docker安装mysql镜像及客户端无法连接

2018-11-23 15:47 1356 查看

1.Docker安装mysql镜像

官网查看mysql镜像相关信息

安装 mysql5.7.21

[code]docker pull mysql:5.7.21

查看mysql是否安装成功

运行镜像

[code] docker run --name mysql.5.7.21 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=admin -d mysql:5.7.21
  • --name 为设置容器的名字,我设置为mysql.5.7.21

  • -p 端口映射

  • -e 为设置执行时的环境变量,在这里我设置mysql的root密码

  • -d 为设置镜像,镜像名:版本

查看是否运行成功:docker ps

2.客户端无法连接

在虚拟机外面通过客户端访问docker安装的mysql ,连接失败

(1)进入镜像中的mysql(ti 后面的字符串是mysql镜像ID)

[code]docker exec -ti 891eff370189 /bin/bash

(2)登录mysql

[code]mysql -u root -p

(3)修改root 可以通过任何客户端连接

[code]ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'admin';

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: