网站开发信息文档,网站域名申请,昆山做网站公司,商城网站建设公司报价1#xff1a;环境信息
centos 7,mysql8
安装docker环境
2.创建mysql容器
2.1 拉取镜像
docker pull mysql:8.0.23
2.2 查询镜像拉取成功
docker images 2.3 创建挂载的目录文件
mkdir /usr/mysql8/conf mkdir /usr/mysql8/data ##给data文件赋予操作权限
chmod 777 /…1环境信息
centos 7,mysql8
安装docker环境
2.创建mysql容器
2.1 拉取镜像
docker pull mysql:8.0.23
2.2 查询镜像拉取成功
docker images 2.3 创建挂载的目录文件
mkdir /usr/mysql8/conf mkdir /usr/mysql8/data ##给data文件赋予操作权限
chmod 777 /usr/mysql8/data mkdir /usr/mysql8/logs
2.4 创建mysql容器
# -d指定mysql容器后台运行 -p指定mysql端口
docker run -d -p 3306:3306 \
# 指定容器文件名
--name mysql \
# 指定挂载的目录
-v /usr/mysql8/conf/:/etc/mysql/ \
-v /usr/mysql8/log:/var/log/mysql \
-v /usr/mysql8/data:/var/lib/mysql \
# 指定root密码
-e MYSQL_ROOT_PASSWORD123456 -e MYSQL_ROOT_HOST% \
# 使用的镜像版本
mysql:8.0.23
2.5 查询容器是否创建成功
docker ps(这里有可能容器没有运行成功)
3.修改mysql8的配置文件
3.1 在/usr/mysql8/conf/下创建my.cnf配置文件
[client]
default_character_setutf8
[mysqld]
collation_server utf8_general_ci
character_set_server utf8
#default_authentication_plugin mysql_native_password
secure_file_priv/var/lib/mysql
max_connections 1000
thread_cache_size 64
# innodb缓冲池大小
innodb_buffer_pool_size1G
# innodb缓冲池块大小
innodb_buffer_pool_chunk_size128M
# innodb缓冲池实例数
innodb_buffer_pool_instances8
3.2 重启docker
docker restart mysql
3.3 在重启的时候可能会遇到mysql启动不起来的问题。
查看docker日志 docker logs -f -n 1000 mysql 查找是什么问题。