改成默认的caching_sha2_password# mysql8.4 中已经没有default_authentication_plugin变量了,要注释掉default_authentication_plugin=caching_sha2_password###主库配置## 设置server_id,同一局域网中需要唯一server_id=111## 指定不需要同步的数据库名称
2.找一个目录编写主从库配置文件,这里我直接在上博客找的: (1)主库master.cnf文件: [mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql symbolic-links=0 character-set-server = utf8 #skip-networking innodb_print_all_deadlocks = ...
1、拉取镜像 docker pull mysql:5.7.26 2、运行容器 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.26 2.1 查看mysql容器:docker ps |grep mysql 2.2 进入容器:docker exec -it mysql /bin/bash 3、修改配置文件 3.1 创建挂载目录 退出容器,创建挂载目录 mkdir -p...
docker run -d -p 3306:3306 --name mysql --privileged=true-v /data/mysql/conf.d:/etc/mysql/conf.d -v /data/mysql/log:/var/log/mysql -v /data/mysql/data:/var/lib/mysql -v /etc/localtime:/etc/localtime:ro -e MYSQL_ROOT_PASSWORD=root mysql:8.0.39 创建完成查询容器列表 如果要配...
vim /etc/mysql/my.cnf 7.运行上述 vim 代码之后可能会发现没有执行成功,因为docker容器中没有 vim 编辑器,所以要自己安装 vim编辑器(vim 安装方法详情可见文章末尾附录) 8.进入my.cnf文件 9.根据自己的需求进行配置增加或者修改,我修改的配置如下(可供参考) ...
- ./mysql8/mysql-files:/var/lib/mysql-files # 挂载配置文件,并设置为只读模式 - ./my.cnf:/etc/mysql/my.cnf:ro command: # 使用指定的配置文件启动 - --defaults-file=/etc/mysql/my.cnf 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
本文讲述了如何利用Docker去安装MySQL,以及MySQL自定义配置文件的相关设置。 2 安装Docker 首先安装Docker并开启服务: systemctl start docker 如果没有添加国内源的话建议添加一下,新增/修改/etc/docker/daemon.json,添加如下内容: {"registry-mirrors":["http://hub-mirror.c.163.com"]} ...
先创建3个目录,创建MySQL容器时会挂载容器的卷(Volume),用于Docker和宿主机(Centos)之间文件共享,包括配置文件、数据文件和日志文件。 什么是卷(Volume)?命令 docker -v 中的“-v”就是这个卷,“-v”只是“--volume”的简写。 客官请留步,多少的看一下!!!
-v /home/mysql/data:/var/lib/mysql \ # 将主机的 /home/mysql/conf 目录挂载到容器的 /etc/mysql 目录,用于存储 MySQL 的配置文件。 -v /home/mysql/conf:/etc/mysql \ # 将主机的 /home/mysql/mysql-files 目录挂载到容器的 /var/lib/mysql-files 目录,用于存储 MySQL 的文件数据。
创建mysql配置文件 路径随便选择我的路径是 data/mysql/config-file.cnf 在这里插入图片描述 内容保存以后进行下一步,运行mysql docker run --name mysql -p 3306:3306 \ -v /data/mysql:/etc/my.cnf \-e MYSQL_ROOT_PASSWORD=test123 \-d mysql:8.0.29-debian --name 设置运行...