docker部署MySQL服务-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

部署 MySQL8.0.35社区版

1.下载镜像

docker pull container-registry.oracle.com/mysql/community-server:8.0.35

查看镜像

docker images 

 

2. 启动MySQL服务器实例

docker run --name=mysql8  --restart on-failure -p 3309:3306 -d container-registry.oracle.com/mysql/community-server:8.0.35

查看运行容器

docker ps 

 

查看初始化后的mysql随机密码

docker logs mysql8 2>&1 | grep GENERATED

3.连接mysql数据库

3.1 从容器内连接到 MySQL 服务器 

1. 

docker exec -it mysql8 mysql -uroot -p 

2.输入随机密码

3.修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 

 

3.2 容器外访问 

进入mysql容器内部 

 docker exec -it mysql8 bash

查看容器内mysql数据目录

ls /var/lib/mysql

 

 容器内部连接mysql

mysql -uroot -p

 

4.停止MySQL容器 

停止mysql容器

docker stop mysql8 

重启mysql容器

docker restart mysql8 

再次启动mysql容器

docker start mysql8 

停止容器后可以删除容器

docker rm mysql8 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysqlDocker