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