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

在越南做一个网站怎么做公司网站维护流程

在越南做一个网站怎么做,公司网站维护流程,ipv6 网站开发,asp.net 跳转别的网站准备两台linux服务器,注意要锁ip我这里如上图 主库 192.168.5.5/24 从库 192.168.5.10/24 接下来确定mysql是否启动成功并且能从外部连接 主库从库主服务器配置 vim编辑主服务器配置 vim /etc/my.cnf注意是下面那个添加配置代码 log-binmysql-bin # 配置二进制日志 server-id1…

准备两台linux服务器,注意要锁ip
在这里插入图片描述
在这里插入图片描述
我这里如上图
主库 192.168.5.5/24
从库 192.168.5.10/24

接下来确定mysql是否启动成功并且能从外部连接

主库
在这里插入图片描述

从库
在这里插入图片描述

主服务器配置

vim编辑主服务器配置

vim /etc/my.cnf

注意是下面那个
在这里插入图片描述
添加配置代码

log-bin=mysql-bin  # 配置二进制日志
server-id=100	#配置服务器id

在这里插入图片描述
配置好后 重启mysql

systemctl restart mysqld

在这里插入图片描述
创建用户当作复制账户

-- 1. 创建用户(如果不存在)
CREATE USER IF NOT EXISTS 'repl_user'@'%' IDENTIFIED BY 'Root@123456';-- 2. 授予复制权限
GRANT REPLICATION SLAVE ON *.* TO 'repl_user'@'%';-- 3. 刷新权限(使更改生效)
FLUSH PRIVILEGES;

查看MASTER 状态

SHOW MASTER STATUS;

在这里插入图片描述
注意此时不要再操作数据库

从库设置

依旧是去mysql设置id 注意不要一样
在这里插入图片描述
然后重启mysql服务

systemctl restart mysqld

停止现有复制(如果运行中):

STOP REPLICA;

重置复制状态

RESET REPLICA ALL;  -- 清除所有复制配置

执行下面sql配置复制

CHANGE REPLICATION SOURCE TOSOURCE_HOST = '192.168.5.5',SOURCE_USER = 'repl_user',SOURCE_PASSWORD = 'xxxx',SOURCE_LOG_FILE = 'mysql-bin.000001',SOURCE_LOG_POS = 1929,GET_SOURCE_PUBLIC_KEY = 1,  -- 允许获取公钥SOURCE_CONNECT_RETRY = 8,SOURCE_RETRY_COUNT = 1000,    -- 最大重试次数SOURCE_HEARTBEAT_PERIOD = 30, -- 心跳间隔CONNECTION_AUTO_FAILOVER = 1; -- 自动故障转移

启动复制

START REPLICA;

查看状态

SHOW REPLICA STATUS\G

在这里插入图片描述

主库
//设置日志定期清理防止满盘

SET GLOBAL binlog_expire_logs_seconds = 7776000; --保留90天//单位秒

验证
新建aaa
在这里插入图片描述
从机自动创建
在这里插入图片描述
ok

2025-8-8日补充

今天发现虚拟机重启后,主从复制没了
这是因为上面的配置缺少

  1. relay_log_recovery=1 – 中继日志恢复机制
  2. gtid_mode=ON – GTID全局事务标识
  3. enforce_gtid_consistency=ON – GTID一致性检查

先在从库添加

vim /etc/my.cnf

# 启用中继日志自动恢复
relay_log_recovery = 1# 启用GTID复制(避免位点失效)
gtid_mode = ON
enforce_gtid_consistency = ON# 可选:禁止启动时自动开启复制(只是为了方便故障排查)
skip_slave_start = 1

在这里插入图片描述

然后重启
sudo systemctl restart mysqld

然后登录mysql 配置GTID

STOP SLAVE;
RESET SLAVE ALL;-- 使用GTID自动定位(无需手动指定binlog位置)
CHANGE REPLICATION SOURCE TOSOURCE_HOST = '192.168.5.5',			-- 注意替换自己ipSOURCE_USER = 'repl_user',			-- 注意替换自己的用户SOURCE_PASSWORD = '^Lin@log64.ms$',  	-- 注意替换成自己的密码SOURCE_AUTO_POSITION = 1,       		-- ★ 关键改进:使用GTID自动定位 ★GET_SOURCE_PUBLIC_KEY = 1,SOURCE_CONNECT_RETRY = 8,SOURCE_RETRY_COUNT = 1000,SOURCE_HEARTBEAT_PERIOD = 30,SOURCE_SSL = 1,                 -- 新增:启用SSL加密SOURCE_TLS_VERSION = 'TLSv1.3', -- 新增:强制TLS版本NETWORK_NAMESPACE = '';         -- 明确指定网络命名空间START SLAVE;

在这里插入图片描述

主库更改

# 确保binlog持久化
sync_binlog = 1# 启用GTID(与从库匹配)
gtid_mode = ON
enforce_gtid_consistency = ON

在这里插入图片描述
然后登录主库mysql
查看状态

SHOW VARIABLES LIKE 'gtid_mode';

在这里插入图片描述
然后去从库从其slave,并查看状态

STOP SLAVE;
START SLAVE;
SHOW SLAVE STATUS\G;

在这里插入图片描述
重点关注如下字段
在这里插入图片描述
去可视化操作看下,可以发现主从复制好了

在这里插入图片描述
重启模拟关机

注意事项

重要注意事项

如果主库已有数据:需要重新建立全量同步

# 主库备份
mysqldump --all-databases --single-transaction --master-data=2 -uroot -p > full.sql# 从库导入
mysql -uroot -p < full.sql

SSL配置额外步骤(如启用)

  1. 主库生成SSL证书
-- 检查是否已有证书
SHOW VARIABLES LIKE '%ssl%';-- 若无证书,执行(MySQL 8.0+自动生成)
INSTALL COMPONENT "file://component_validate_password";
ALTER INSTANCE ROTATE INNODB MASTER KEY;
  1. 从库配置信任主库证书
-- 主库执行:查看公钥
SHOW STATUS LIKE 'Caching_sha2_password_rsa_public_key';-- 复制公钥值,在从库执行:
SET @@GLOBAL.replication_source_public_key_path = '主库公钥值';
http://www.dtcms.com/a/415993.html

相关文章:

  • 做农业需关注什么网站wordpress sql插件
  • 网站平台建设费计入什么科目微信wordpress小工具
  • 揭阳专业网站设计公司建筑招聘平台
  • 青岛网站设计案例wordpress 插件开启
  • 哪个平台做网站好支付商城网站制作
  • 软考中级-软件设计师(六)
  • 《AI协同供应链调度困局:从需求拆解到落地增效的全流程实践》
  • 厦门电商网站js跳转网站
  • 如何建一个免费的网站起飞页自助建站平台
  • 温州网站搭建网站怎样做淘宝客
  • 邢台做网站推广服务网站平台建设步骤
  • 减治法计算数组中的零个数
  • GPU微架构演进分析 -- SIMT微架构 vs SIMD微架构
  • 孝感 网站建设智慧小区网站建设
  • 免费建网站赚钱网页搭建环境
  • 网站建设基本情况介绍深圳网站建设制作开发公司
  • 如何在网站中加入百度地图亚当学院网站建设视频教程
  • 如何做tiktok的数据排行网站wordpress 获取评论id
  • 浙江建设厅网站怎么进不去网络平台推广广告费用
  • 胶州网站优化价格wordpress open sans
  • 玛哈特十一辊矫平机:把金属板送进“11 次节拍器”
  • 传奇怎么做充值网站江苏网站建设企业
  • 东莞网站关键词优化公司智能小程序开发报价
  • 网站建设大作业感想最常用免费h5制作平台
  • Python“魔法方法”入门:从`__init__`到`__str__`
  • 数字化转型:概念性名词浅谈(第五十四讲)
  • 用自然语言提问的艺术:高效学习的核心技能
  • 推广型网站制作哪家好网站访问量怎么做
  • wap网站开发 费用深圳seo招聘
  • 深度学习——加载数据