mkdir -p /data/mysqlS1/conf chmod 777 -R /data/mysqlS1 2、主配置文件准备 创建文件vi /data/mysqlS1/conf/my.cnf [client]port=3310default-character-set=utf8mb4socket= /data/mysqlS1/mysql.sock[mysqld]datadir= /data/mysqlS1/data/# 数据存储路径#basedir = /usr/local/mysql57 # 设置mysql...
1.下载mysql8镜像(版本根据自己选择:这里是8.0.20) docker pull mysql:8.0.20 2.启动镜像 docker run -p3307:3306--name mysql8 -e MYSQL_ROOT_PASSWORD=123456-d mysql:8.0.20 参数注解 检查是否启动成功 docker ps 3.配置挂载 创建挂载目录(请检查保证创建成功) mkdir -p /docker/mysql8.0.20/ 拷贝配置...
改成默认的caching_sha2_password# mysql8.4 中已经没有default_authentication_plugin变量了,要注释掉default_authentication_plugin=caching_sha2_password###从库配置## 设置server_id,同一局域网中需要唯一server_id=222## 指定不需要同步的数据库名称
log_bin = /var/lib/mysql/mysql-bin// 这里mysql-bin只是日志文件的路径(如果没有指定目录,默认就在datadir目录)和文件名前缀,可以自己取,生成的日志文件应该是 mysql-bin.000001.log类似的,实际上我一般用服务器名/var/lib/mysql/server1,这样在拷贝日志文件到其他地方是更容易区分 server_id = 10// 服务...
接下来开始配置主从关系 4.1、进入主容器(主数据库mysql8-master) docker exec -it mysql8-master /bin/bash 进入容器之后进入mysql mysql -u root -p 进入mysql以后,执行以下命令 设置log set session binlog_format=STATEMENT; 重点这里通过以下命令去查看File和Postition(配置从数据库要用到) ...
-e:配置信息,此处配置mysql的root用户的登录密码 -d:源镜像名,此处为mysql:5.7 挂后台运行 如果不需要做映射的话: sudo docker run -p 3306:3306 --name mysql2020 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 1. 5、检查容器是否正确运行 docker container ls ...
docker run--name mysql8-eMYSQL_ROOT_PASSWORD=123456-v/usr/local/mysql/logs:/logs-v/usr/local/mysql/data:/var/lib/mysql-p3306:3306-d mysql:8 这里我没有挂在配置文件 需要的自行百度 一般场景使用 就这样就可以了 启动后进入容器 代码语言:javascript ...
1.拉取mysql8镜像 docker pull mysql:8 AI代码助手复制代码 2.创建配置文件挂载目录和数据挂载目录 mkdir-p /usr/mysql/conf /usr/mysql/datachmod-R 755 /usr/mysql/ AI代码助手复制代码 ps: /home/mysql/config:放mysql配置文件my.conf /home/mysql/data:放mysql数据 ...
准备配置文件 主数据库 从数据库 启动数据库 启动主数据库 启动从数据库 远程访问配置(主从) 主库创建复制用户 查看master 机器的状态 从库设置 master 的信息 开启主从复制 环境准备 需要一个 MySQL8 版本的MySQL,因为我个人没有用过 mysql5,不知道二者是否会有一些特性上的偏差。
在目录/usr/local/docker/mysql/cnf里新建文件:my.cnf touchmy.cnf 将以下内容复制到my.cnf中 #Applythisconfigonlyonthemaster.[client]port=3306default-character-set=utf8mb4[mysql]port=3306default-character-set=utf8mb4[mysqld]#bind-address=0.0.0.0#port=3306max_connections=10000charact...