Docker 临时快速安装 MySQL 8.0

Docker 临时快速安装 MySQL 8.0

0. 卸载已经安装的 MySQL

查看镜像和容器:

# List containers
docker ps

# List images
docker images

如图
查看
停止并移除:

# 停止 mysql 容器
docker stop mysql-test

docker ps -a
# 删除 mysql 容器
docker rm a9c8c0d0d45c
docker rm e33ce17cfd54

# 删除 mysql 镜像
docker rmi mysql

移除

1. 安装

拉取镜像:

docker pull mysql:8

运行:

docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8

结果:

[miyan@shumingly]~% docker ps
CONTAINER ID   IMAGE         COMMAND                  CREATED          STATUS          PORTS                                                  NAMES
4d79d36573fe   mysql:8       "docker-entrypoint.s…"   14 seconds ago   Up 13 seconds   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql-test

2. 连接

1 进入容器连接

# 进入容器
docker exec -it mysql-test bash

# 连接 mysql 
mysql -u root -p123456

结果:
连接成功

2 容器外连接

mysql -u root -p123456 -h 127.0.0.1

注意, 不要 用下面的写法连接:

mysql -u root -p123456
# 或
mysql -u root -p123456 -h localhost

这两种写法会报错
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

结果图:
在这里插入图片描述

参考

  1. Docker 安装 MySQL
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值