MySQL主从服务器的配置
以前一直使用mysqldump+crontab的方式对MySQL数据库进行备份,这种方式用来对博客进行备份还是比较实用的,但是在备份VPN数据库这样实时性要求比较高的场合就显得不够用了,于是打算利用主从服务器进行备份。 主服务器的配置 修改主服务器的配置文件/etc/my.cnf,在[mysqld]段加入以下内容: server-id=1 log-bin binlog-do-db=''#需要备份的数据库 binlog-ignore-db=''#不需要备份的数据库 然后重启mysql服务 /etc/init.d/mysqld restart 打开mysql shell,执行命令 mysql > show master status; 查看当前二进制文件的文件名及偏移位置,并记录下File和Position的值 从服务器的配置 修改从服务器的配置文件/etc/my.cnf,在[mysqld]段加入以下内容` server-id=2 master-host='主服务器IP地址' master-user='主服务器的备份帐号' master-pass='主服务器的备份密码' master-port='3306'#主服务器端口 master-connect-retry=60 # replicate-do-db=''#需要备份的数据库 replicate-ignore-db=‘’#不需要备份的数据库 将需要备份的数据库手动导入从服务器,然后重启mysql服务 …