docker mysql镜像运行
1. 下载镜像
docker pull mysql:8.0.18
2. 运行
docker run -di --name mysql_8.0.18 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxx -e TZ=Asia/Shanghai -v /xxxxx/mysql/data:/var/lib/mysql mysql:8.0.18 --lower_case_table_names=1
可添加参数 --restart=always,Docker 重启时,容器可自动启动
其中 --name 为容器名称
MYSQL_ROOT_PASSWORD 为root的密码
/xxxxx/mysql/data:/var/lib/mysql mysql的数据文件的映射
mysql:8.0.18 使用的镜像
--lower_case_table_names=1 表名不区分大小写
TZ=Asia/Shanghai 修改时区为Asia/Shanghai
3. 进入容器,登陆mysql
docker exec -it mysql_8.0.18 /bin/bash mysql -uroot -p12345 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345';
作者:人间春风意
扫描左侧的二维码可以赞赏

本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。

浙公网安备 33010602011771号