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