Docker——Mysql(单机)

项目背景

快速跑起来一个 Mysql 的镜像

单机 Mysql 镜像

  1. 5.7 版本
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=521521 --name mysql -v /app/docker/mysql/my.cnf:/etc/mysql/my.cnf -v /app/docker/mysql/db:/var/lib/mysql mysql:5.7
  1. 8.0 版本
docker run -it -d --name mysql --net=host -m 500m -v /root/mysql/data:/var/lib/mysql -v /root/mysql/config:/etc/mysql/conf.d  -e MYSQL_ROOT_PASSWORD=abc123456 -e TZ=Asia/Shanghai mysql:8.0.21 --lower_case_table_names=1

还需要进入到容器更改是否可以远程连接

docker exec -it mysql bash

还需要更改对应用户的链接

#允许远程连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'abc123456';
#刷新数据库
flush privileges;

Docker——Mysql(单机)
http://example.com/2023/03/03/uwuvbm7fcx5ohkt0/
作者
杨靖成
发布于
2023年3月3日
许可协议