双机热备操作
以192.168.0.1上的数据库作为主库;
在192.168.0.2上建立从数据库;
在主数据库中建立同步用户:
grant replication slave on *.* to 'jyxbackup'@'%'identified by '123456';
flush privileges;
一、主数据库配置:
找到配置文件my.cnf打开后,在[mysqld]下修改即可(/etc/my.cnf):
[mysqld]
server-id = 1
log-bin=mysql-bin
binlog-do-db = Formal_Activity_User,Formal_Material,Formal_Task,jyx,jyx_activity,jyx_bbs,jyx_crm_trunk,jyx_enp_org,jyx_feedback,jyx_groundstorm,jyx_material,jyx_notice,jyx_oauth,jyx_report,jyx_schedule,jyx_task,material,mysql,service_dev,task_usertest,ultrax
binlog-ignore-db = mysql
配置完成后重启数据库:sudo systemctl restart mariadb
查看主服务器状态
进入mysql服务后,可通过指令查看Master状态,输入如下指令:
flush tables with read lock;
show master status\G
unlock tables;