MySQL主从备份
刚刚实践了MySQL的主从备份,记录如下: 1. 主库 1)在my.cnf的mysqld节点添加如下配置 log-bin=mysql-bin #开启二进制日志 server-id = 1 #主数据库id为2 replicate_wild_do_table=exam.% #只同步exam库下的表 relay_log=mysqld-relay-bin #记录中继日志 log-slave-updates=YES #从服务器同步后记录日志 2)建用户(供从库同步用) > grant replication slave on *.* to 'slave'@'172.17.0.1' identified by 'slave'; 3)查看日志名和位置(供从库同步用) 2. 从库 1)在my.cnf的mysqld节点添加如下配置 log-bin=mysql-bin #开启二进制日志 server-id = 2 #从数据库id为2,不能相同。 replicate_wild_do_table=exam.% #只同步exam库下的表 relay_log=mysqld-relay-bin #记录中继日志 log-slave-updates=YES #从服务器同步后记录日志 2)配置主库 change master to master_host='172.17.0.1', master_port=3307,