docker部署安装mysql

2023年 9月 21日 50.4k 0

通过docker安装部署mysql

本人是通过linux安装部署的

创建主机挂载目录

mkdir -p /opt/docker/mysql/data

mkdir -p /opt/docker/mysql/log

mkdir -p /opt/docker/mysql/conf

image.png

在conf文件夹下创建my.cnf文件,并配置内容

[client]
default-character-set = utf8mb4

[mysqld]
# 字符集
character_set_server=utf8mb4
collation-server=utf8mb4_unicode_ci
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 最大连接数
max_connections = 1000

docker查找mysql镜像

docker search mysql

image.png

docker拉取mysql镜像

docker pull mysql

image.png

查看镜像是否下载成功

docker images

image.png

创建mysql容器并运行

docker run -p 3306:3306 --name mysql --restart=always --privileged=true
-v /opt/docker/mysql/log:/var/log/mysql
-v /opt/docker/mysql/data:/var/lib/mysql
-v /opt/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf
-v /etc/localtime:/etc/localtime:ro
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

image.png

查看容器是否创建成功

docker ps

image.png

通过navicat连接测试

image.png
连接成功了

至此,通过docker安装部署mysql结束了。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论