mysql主从复制
ubuntu mysql8参:https://blog.csdn.net/qq_42488996/article/details/109472919
我用的是centos
centos mysql安装:https://blog.csdn.net/qq_36582604/article/details/80526287
主库配置
读写分离后就是两台数据库,一个是主库处理写操作也就是增删改,一个是从库处理读操作,也就是查询操作。
但是主库和从库主键要进行同步问题,主库进行增删改时要把数据同步到从库中,为了数据的一致性。
配置主库master
为什么需要建立一个新用户呢?从库需要到主库去拷贝日志它是由一个通信的,这个通信是需要认证的,也就是从库需要一个身份和相应的权限,然后主库才能和你正常通信。也就是创建的用户是为了从库和主库通信,它是要用这个用户身份进行通信。
从库配置
change master to master_host='192.168.217.130',master_user='root',master_password='root',master_log_file='mysql-bin.000001',master_log_pos=546;
如果这两个是yes状态说明是成功了。
如果salve_io_running是connection状态的要修改uuid的值
具体看:https://blog.csdn.net/weixin_43879261/article/details/111483712