当前位置: 首页 > news >正文

自己做网站要会什么软件下载盘锦做网站选哪家好

自己做网站要会什么软件下载,盘锦做网站选哪家好,公司官网怎么编辑,网站推广的特点是什么目录 1. 主库设置2. 从库设置3. 验证主从复制内容汇总表格 摘要: 在Windows系统上通过Docker部署MySQL主从复制,以下是详细的步骤和命令,帮助你设置一主一从的MySQL复制环境。 1. 主库设置 步骤1:运行MySQL主库容器 docker run …

目录

        • 1. 主库设置
        • 2. 从库设置
        • 3. 验证主从复制
        • 内容汇总表格

摘要:
在Windows系统上通过Docker部署MySQL主从复制,以下是详细的步骤和命令,帮助你设置一主一从的MySQL复制环境。


1. 主库设置

步骤1:运行MySQL主库容器

docker run --name mysql-master 
-v "D:\mysql\mysql-master\log:/var/log/mysql" 
-v "D:\mysql\mysql-master\data:/var/lib/mysql" 
-v "D:\mysql\mysql-master\conf\my.cnf:/etc/mysql/conf.d/my.cnf" 
-e MYSQL_ROOT_PASSWORD=password@312 
-p 3306:3306 -d mysql:5.7.44

在这里插入图片描述

注意:确保配置文件D:\mysql\mysql-master\conf\my.cnf的读写权限设置为只读,以避免启动容器时的权限错误。

步骤2:进入MySQL主库容器

docker exec -it mysql-master mysql -uroot -p

设置MySQL用户和权限,以便进行复制。
在这里插入图片描述

步骤3:配置MySQL主库

CREATE USER 'root'@'%' IDENTIFIED BY 'password@312';
ALTER USER 'root'@'%' IDENTIFIED BY 'password@312';
GRANT REPLICATION SLAVE ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
SHOW MASTER STATUS;

这些命令创建了一个新的用户,并授予了复制权限。
在这里插入图片描述

流程图:主库设置

开始
运行主库容器
设置容器卷和端口映射
开始
进入MySQL容器
配置MySQL用户和权限
执行命令
CREATE USER
执行命令
GRANT REPLICATION SLAVE
执行命令
SHOW MASTER STATUS

步骤4:查看容器IP地址

docker inspect 
-f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql-master

记录主库容器的IP地址,以便从库使用。
在这里插入图片描述

2. 从库设置

步骤1:运行MySQL从库容器

docker run 
--name mysql-slave 
-v "D:\mysql\mysql-slave\log:/var/log/mysql" 
-v "D:\mysql\mysql-slave\data:/var/lib/mysql" 
-v "D:\mysql\mysql-slave\conf\my.cnf:/etc/mysql/conf.d/my.cnf" 
-e MYSQL_ROOT_PASSWORD=password@312 
-p 3307:3306 -d mysql:5.7.44

与主库设置类似,但端口映射为3307。
**注意:**确保配置文件D:\mysql\mysql-slave\conf\my.cnf的读写权限设置为只读。

步骤2:进入MySQL从库容器

docker exec -it mysql-slave mysql -uroot -p

与主库设置类似。配置从库以连接到主库。

步骤3:配置MySQL从库

CHANGE MASTER TO 
MASTER_HOST='172.17.0.2', 
MASTER_USER='root', 
MASTER_PASSWORD='password@312', 
MASTER_LOG_FILE='mysql-bin.000015', 
MASTER_LOG_POS=154;
START SLAVE;
SHOW SLAVE STATUS;

在这里插入图片描述

这些命令配置从库以连接到主库,并启动复制。

流程图:从库设置

开始
运行从库容器
设置容器卷和端口映射
开始
进入MySQL容器
配置MySQL从库
执行命令
CHANGE MASTER TO
执行命令
START SLAVE
执行命令
SHOW SLAVE STATUS
3. 验证主从复制

步骤1:在主库创建测试表

CREATE TABLE `test` (`id` INT NOT NULL AUTO_INCREMENT,`data` TEXT NOT NULL,`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

在主库创建一个测试表。

步骤2:在从库检查数据同步

SELECT * FROM test;

在从库查询测试表,验证数据是否已同步。

流程图:验证主从复制

开始
在主库创建测试表
在从库检查数据同步
内容汇总表格
章节命令说明
主库设置docker run --name mysql-master ...运行MySQL主库容器
主库设置docker exec -it mysql-master mysql -uroot -p进入MySQL主库容器
主库设置CREATE USER 'root'@'%' IDENTIFIED BY 'password';创建用户并授权
主库设置SHOW MASTER STATUS;显示主库状态
从库设置docker run --name mysql-slave ...运行MySQL从库容器
从库设置docker exec -it mysql-slave mysql -uroot -p进入MySQL从库容器
从库设置CHANGE MASTER TO MASTER_HOST='IP', ...配置从库连接到主库
从库设置START SLAVE;启动从库复制
从库设置SHOW SLAVE STATUS;显示从库状态
验证主从复制CREATE TABLE test ...在主库创建测试表
验证主从复制SELECT * FROM test;在从库查询测试表
http://www.yayakq.cn/news/330504/

相关文章:

  • 济南网站seo技术大型网站怎么做优化
  • 沭阳做网站的公司网站开发环境的安装说明
  • 如何做网站内页排名网站建设及报价
  • 南雄市住房和城乡建设局网站做学校网站素材图片大全
  • 阿里域名注册网站河北招投标信息服务平台
  • 免费asp地方门户网站系统高端网站建设的价格
  • 苏州建站公司哪个好中国十大营销策划机构
  • 模板网站可以优化吗trswcm网站建设
  • 普通展示型网站网站建设管理工作小结
  • 朔州公司做网站婚介网站建设的策划
  • 长沙网站开发推荐优设网学影视剪辑免费
  • 华为云怎么建网站万江仿做网站
  • 网站建设 十佳制作正规手机网站建设平台
  • 网站建设简单合同模板下载jsp做的网页是网站吗
  • 如何做百度站长绑定网站建设网站需要分析什么条件
  • 免费网站2021年能用的网址青岛海诚互联做网站好吗
  • 网站开发的毕业设计题目网站的费用多少合适
  • 如何做网站的的关键词安卓html编辑器中文版
  • 免费凡科建站官网百度seo报价方法
  • 网站建设与维护是做什么网站导航字体
  • 爱站网ip反查域名wordpress调用文章摘要
  • 中山小榄网站WordPress设置两个域名
  • 微信公众号微网站制作张家港网站定制
  • 会展设计就业方向sem和seo的工作
  • 网站建设合同拟写百度扫一扫识别图片在线
  • 百度做网站优化多少钱一年网页设计素材分析
  • 网站的标准泰安人才
  • 学校网站建设新闻店铺名字设计logo
  • 定制产品网站有哪些五金机械东莞网站建设
  • 怎样做网站底部导航wordpress 登录界面插件