Docker Mysql安装和启动

1、拉取mysql镜像

前往docker官网dockerhub
在这里插入图片描述
可以在红框内选择指定版本,例如8.0.21版本

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

posted @ 2022-05-18 18:39  我没K~  阅读(152)  评论(0编辑  收藏  举报