MySql主从复制

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

 简单的来讲就是说将主库的日志复制到从库然后从库进行解析然后应用

配置主库和从库

        配置主库

1vim /etc/my.cnf添加以下配置

log-bin=mysql-bin       #[必须]启用二进制日志

server-id=100           #[必须]服务器唯一ID

2、systemctl restart mysqld 重启mysql

3、在主库数据库中输入以下SQL

grant replication slave on *.* to 'xiaoming'@'%' identified by 'Root@123456';

4、在主库数据库中输入以下SQL

show master status;

        配置从库

1、修改mysql数据库的配置文件/etc/my.cnf

server-id=101           #[必须]服务器唯一ID

2、systemctl restart mysqld 重启mysql

3、进入数据库输入以下sql语句(file和pos要对应主库的)

change master to master_host='192.168.66.102',master_user="xiaoming", master_password="Root@123456",master_log_file="mysql-bin.000001",master_log_pos=433;

master_host

主库地址

master_user

主库创建的用户名

master_password

主库创建的密码

master_log_file和master_log_pos

主库创建用户过后show master status查看对应状态

4、systemctl restart mysqld 重启mysql

5、执行以下sql查看数据库状态

show slave status;

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysql