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

国网公司网站郑州seo推广外包

国网公司网站,郑州seo推广外包,有源代码怎么做网站,政府网站建设工作室以下是 MySQL 主从同步完整配置示例(基于 Linux 系统),包含主库和从库的配置步骤: 一、主库(Master)配置 1. 安装 MySQL(以 CentOS 为例) yum install -y mysql-server systemctl …

以下是 MySQL 主从同步完整配置示例(基于 Linux 系统),包含主库和从库的配置步骤:


一、主库(Master)配置

1. 安装 MySQL(以 CentOS 为例)
yum install -y mysql-server
systemctl start mysqld
systemctl enable mysqld
2. 修改主库配置文件 /etc/my.cnf
[mysqld]
# 唯一 Server ID(主从需不同)
server-id=1
# 启用二进制日志(必须)
log-bin=mysql-bin
# 指定日志存储位置(可选)
binlog-dir=/var/lib/mysql
3. 重启 MySQL
systemctl restart mysqld
4. 创建复制用户并授权
CREATE USER 'replica_user'@'%' IDENTIFIED BY 'your_password';
GRANT REPLICATION SLAVE ON *.* TO 'replica_user'@'%';
FLUSH PRIVILEGES;
5. 查看主库状态(记录 File 和 Position)
SHOW MASTER STATUS;

输出示例:

File: mysql-bin.000001
Position: 120

二、从库(Slave)配置

1. 安装 MySQL
yum install -y mysql-server
systemctl start mysqld
systemctl enable mysqld
2. 修改从库配置文件 /etc/my.cnf
[mysqld]
# 唯一 Server ID(与主库不同)
server-id=2
# 禁用二进制日志(可选)
skip-log-bin
# 设置为只读(推荐)
read-only=1
3. 重启 MySQL
systemctl restart mysqld
4. 导入主库数据(初次同步)

方法 1:通过物理拷贝数据(推荐快速初始化)

# 停止从库 MySQL
systemctl stop mysqld# 删除原有数据目录(谨慎操作!)
rm -rf /var/lib/mysql/*# 从主库复制数据(需主库执行 FLUSH TABLES WITH READ LOCK)
scp -r user@master:/var/lib/mysql /var/lib/# 解锁主库
mysql -u root -p
UNLOCK TABLES;# 启动从库 MySQL
systemctl start mysqld

方法 2:通过 SQL 导出导入

# 在主库执行
mysqldump -u root -p --all-databases --triggers --events > all_db.sql
scp all_db.sql user@slave:/root/# 在从库执行
mysql -u root -p < /root/all_db.sql

三、配置从库复制

1. 连接主库并配置复制
CHANGE MASTER TOMASTER_HOST='主库IP',MASTER_USER='replica_user',MASTER_PASSWORD='your_password',MASTER_LOG_FILE='mysql-bin.000001',       -- 主库 SHOW MASTER STATUS 的 FileMASTER_LOG_POS=120;                        -- 主库 SHOW MASTER STATUS 的 Position
2. 启动从库复制进程
START SLAVE;
3. 检查从库状态
SHOW SLAVE STATUS\G

关键字段应满足:

Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Seconds_Behind_Master: 0

四、测试验证

  1. 在主库创建测试表

    CREATE DATABASE test;
    USE test;
    CREATE TABLE t1 (id INT PRIMARY KEY, name VARCHAR(10));
    INSERT INTO t1 VALUES (1, 'master');
    
  2. 在从库查看同步结果

    USE test;
    SELECT * FROM t1;  # 应显示主库插入的数据
    

五、常见问题排查

  1. 主从网络不通:检查防火墙(firewall-cmdiptables)是否开放 3306 端口。
  2. 权限错误:确保从库使用 REPLICATION SLAVE 权限的用户连接主库。
  3. 数据不一致:重新导入数据或检查 master-logrelay-log

附:SELinux 配置(如启用)

# 临时关闭 SELinux(仅测试环境)
setenforce 0# 永久关闭(修改 /etc/selinux/config)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

通过以上步骤,您可以完成完整的 MySQL 主从同步配置。

http://www.dtcms.com/wzjs/98717.html

相关文章:

  • 培训班线上优化seo优化培训课程
  • 自己怎么设计证书模板鄂尔多斯seo
  • 万彩动画大师西安seo网站管理
  • 小程序api有哪些镇江seo公司
  • 梁山手机网站建设旅游网站网页设计
  • 高档网站建设品牌传播策略
  • 网站怎么做自营销查权重工具
  • c语言怎么做网页seo外包公司需要什么
  • 电子销售网站报表模块如何做广州网站优化工具
  • 家教中介怎么利用网站来做的如何优化关键词的方法
  • 一般做个网站需要多少钱深圳网站seo推广
  • 福州网站开发哪家比较好t和p在一起怎么做网站
  • 中山h5模板建站百度站长工具排名
  • 怎么开通公司网站无限制访问国外的浏览器
  • 安徽网站建设详细教程百度上的广告多少钱一个月
  • 自己建网站做那个模块好岳阳seo公司
  • 学慧网的网站是谁家做的电商平台怎么注册
  • 如何建立商城网站搜索引擎广告
  • wordpress静态页百度seo培训公司
  • 设计网站公司价格济南网络营销外包
  • 网站后台管理界面代码浙江疫情最新情况
  • 浅析社区网站的建设学seo需要多久
  • 网站做小学一年二班作业怎么做刷粉网站推广便宜
  • 专业做网站较好的公司郑州网络推广团队
  • 专门做孕婴用品的网站搭建一个网站的流程
  • AAP网站开发需要多少钱万网阿里云域名查询
  • 马云做直销网站吗seo平台优化
  • 十堰网站建设怎么做网站教程
  • 如何给网站做引流百度新闻网页
  • 手机上有那种网站吗网站可以自己做吗