MySQL 部署

  拉取MySQL镜像

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  拉取命令:

docker pull mysql:5.7

  Docker实战部署应用——MySQL5.7 随笔 第1张

  查看镜像 

docker images

  Docker实战部署应用——MySQL5.7 随笔 第2张

  创建 MySQL 容器

docker run -id --name=sun_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7

  - p 代表端口映射,格式为 宿主机映射端口:容器运行端口
  - e 代表添加环境变量, MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码

  进入MySQL容器, 登陆MySQL

  进入mysql容器

docker exec -it sun_mysql /bin/bash

  登陆mysql, 密码是上面设的 root

mysql -u root -p

  Docker实战部署应用——MySQL5.7 随笔 第3张

  远程登陆MySQL

    1. 在我们本机的电脑上去连接虚拟机 Centos 中的Docker容器,这里 192.168.83.126 是虚拟机操作系统的IP, 端口号是映射端口:3306

    Docker实战部署应用——MySQL5.7 随笔 第4张

    2. 在本地客户端执行创建库和表 ,增删改查等等操作

    如连接不上,则查看宿主机防火墙有没关闭或者是上面暴露端口号配置是否正确

查看状态: systemctl status firewalld
关闭:    systemctl stop firewalld
开机禁用: systemctl disable firewalld

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄