1、拉取mysql镜像
前往docker官网dockerhub
在这里插入图片描述
可以在红框内选择指定版本,例如 <span class="token function">8.0.21</span>
版本
docker pull mysql:8.0.21
2、运行容器
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 run -p 本地主机端口号:容器服务端口号 –name 容器名字 [-e 配置信息修改] -d 镜像名字
conf.d是数据库的配置文件
MYSQL_ROOT_PASSWORD指定数据库密码,账户名默认是root
lower_case_table_names=1关闭数据库名大小写区分
3、查看运行情况
docker ps
4、进入容器修改mysql支持远程连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'MySQL的密码';
#刷新数据库
flush privileges;
5、通过MYSQL客户端连接测试
参考文章
原文链接:https://blog.csdn.net/weixin_49343190/article/details/118511564?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-118511564-blog-119241127.pc_relevant_3mothn_strategy_recovery&spm=1001.2101.3001.4242.1&utm_relevant_index=3
Original: https://www.cnblogs.com/zdd-java/p/16285872.html
Author: 达兔哥
Title: Docker Mysql安装和启动
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/576096/
转载文章受原作者版权保护。转载请注明原作者出处!