安装篇
下载docker mysql镜像
启动mysql 镜像
docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:latest
3306端口,设置 root 用户的密码是root
- 检查是否启动成功
[root@instance-cllh86o0 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
97552b267e8b mysql:latest "docker-entrypoint.s…" 17 minutes ago Up 17 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp mymysql
- 进入mysql所在的容器
docker exec -it [CONTAINER ID] bash
#进入容器
mysql -u root -p
# 输入root的密码
## 进入mysql 命令行界面
#查看所有数据库
show databases;
#查看mysql版本
show version();
#允许mysql 远程访问
alter user 'root'@'%' identified with mysql_native_password by 'root';
#刷新权限
flush privileges;
#找个客户端试试 是否可以连接
mysql 容器操作
#关闭mysql
docker stop [NAMES]
#重新打开mysql容器
docker start [CONTAINER ID]
#删除mysql容器
docker rm [NAMES] / [CONTAINER ID]
#进入mysql容器
docker exec -it [CONTAINER ID] bash
网友评论