mysql主从复制环境搭建
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,mysql 主从第一次我用不同版本mysql做会出不同步问题,建议用相同版本的mysql做主从主my.cnf文件 (192.168.1.64)mysqld模块加入log-bin=mysql-bin 启
千家信息网最后更新 2025年11月09日mysql主从复制环境搭建
mysql 主从
第一次我用不同版本mysql做会出不同步问题,建议用相同版本的mysql做主从
主my.cnf文件 (192.168.1.64)
mysqld模块加入
log-bin=mysql-bin 启动二进制文件
server-id=1 服务器ID
binlog-do-db = 需要复制的库名可以用,分割
如果主数据库存有数据
首先进行锁表操作,不让数据进行写入动作,这么做事为了防止从数据库的原始数据和主数据库的原始数据不一致。
主进入mysql
mysql> flush tables with read lock;
mysqldump -uroot -p123456 testDB > /home/testDB.sql
scp -r /home/testDB.sql root@192.168.1.12:/home
从进入mysql
create database testDB;
mysql -u root "你的数据库名"< "你的sql文件"
做完之后进行unlock tables; 解锁表操作
进入mysql新建用户并且给从使用第一步grant replication slave on *.* to 'test'@'192.168.1.12' identified by '1234';第二步Grant all on testDB.* to 'test'@'192.168.1.12' identified by '1234' with grant option;show master status;| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+------------------+----------+--------------+------------------+| mysql-bin.000002 | 106 | testDB | |+------------------+----------+--------------+------------------+
2.从my.cnf文件(192.168.1.12)
mysqld模块加入
log-bin=mysql-bin 启动二进制文件
server-id=2 服务器ID
进入mysqlchange master to master_host='192.168.1.64',master_user='test',master_password='1234',master_log_file='mysql-bin.000002',master_log_pos=2852;start slave;show slave status\G
mysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.1.64 Master_User: test Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000002 Read_Master_Log_Pos: 2852 Relay_Log_File: mysqld-relay-bin.000002 Relay_Log_Pos: 251 Relay_Master_Log_File: mysql-bin.000002 Slave_IO_Running: Yes Slave_SQL_Running: Yes
要求Slave_IO_Running 和SQL等于yes才行
如果俩个有一个没有yes
检查数据库用户权限和防火墙,
从服务器登陆主测试mysql -h292.168.1.64 -utest -p
在检查serverip
mysql> show variables like 'server_id';
或者slave stop; slave start;
如果还不行就装俩个一样版本的mysql测试一下
数据
数据库
文件
服务器
版本
服务
主从
原始
二进制
模块
用户
检查
测试
不同
不行
相同
一致
动作
建议
权限
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
机架服务器接笔记本
斑马网络安全插画
云平台的云服务器在塞班岛吗
sc2服务器
删除照片数据库
广州泽锦网络技术有限公司林
软件开发年薪40万
上海点正互联网科技怎么样
数据库添加用户和权限
5g网络安全的趋势
宇信科技是一家互联网公司
为什么中国服务器不能全球
计算机网络技术概括500字
小牛君的服务器被炸了
江苏计算机网络技术定制价格
数据库笔试题及其答案
江西银行软件开发怎么样
db2数据库巡检
大数据应用与数据库技术
成都市新都区软件开发公司
服务器不好会影响fps吗
南郊租房软件开发
通信网络安全控制点不包括
法律数据库 外文
系统集成软件开发+石家庄
智慧消防软件开发公司
简析对网络安全的认识
用了数据库关系图怎么查数据
电脑如何连接sql数据库
挑选计算机网络技术诚信推荐