mysql 主从同步的问题以及详细解决方案

Posted 胖虎是只mao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 主从同步的问题以及详细解决方案相关的知识,希望对你有一定的参考价值。

现象:

数据库主从关系未搭建成功,后期才发现一个库是空的,所有的数据未进行同步,但是数据库中已经有大量数据。

过程描述:

1.尝试手动重建主从关系失败。
2.将主库的数据导出sql语句,然后导入备库,使两个库数据一致,然后重建主从关系,但也失败。

解决方法:

目前的解决方法是:
1.导出sql语句,数据库做好备份。
2.新建两个数据库做为主从数据库,然后搭建主从同步关系。
3.将之前导出的sql语句导入新建的主数据库中,进行同步,同步成功。

操作步骤:

	1. 导出原始数据库。
	mysqldump -u root1 -p  -h 2409:8080:5a0a:504f::33b inventory >/home/vnfm/vnfm_inventory.sql.20220106
	导入数据库
	mysql> create database abc;      # 创建数据库
	mysql> use abc;                  # 使用已创建的数据库 
	mysql> set names utf8;           # 设置编码
	mysql> source /home/abc/abc.sql  # 导入备份数据库

	2. 新建两个数据库做为主从数据库,然后搭建主从同步关系。
	create database inventory_bak charset=utf8;
	
	Master 上的配置:
		1.安装数据库;
		2.修改数据库配置文件, 指明 server_id, 开启二进制日志(log-bin);
		3.启

以上是关于mysql 主从同步的问题以及详细解决方案的主要内容,如果未能解决你的问题,请参考以下文章

mysql主从延迟原因以及解决方案

mysql主从同步监控脚本

MySQL主从延迟原因以及解决方案

mysql 主从同步详细配置教程

mysql主从同步延迟原因及解决方法

MySQL主从同步延迟原因及解决办法