Mysql主主从环境搭建方案编写人:朱美超版本:、 基础环境: : 2二、 环境部署: ,; ; ; 2三、 配置Mysql为主主从模式 ,修改目录权限,使mysql用户来管理数据库: : ,并指定文件数据文件目录: : : : 6四、 验证Mysql同步性: ,即同步日志及数据库的信息 ,即需要连接的主的同步信息 ,并插入数据; 7五、 测试灾备Mysql演练操作: 断开从的同步功能,并备份sids数据库或做快照 这时可随意变动从Mysql,并继续给主添加数据 还原数据库或从Mysql的快照; ,验证数据完整性 10六、 测试生产的双主Mysql宕机切换 11*演练切换步骤: 11*生产切到灾备: 主1、2断电宕机; 、重置bin日志、备份完整数据; 、从继续记录数据; 11灾备切回生产: 启动主1、2; 从停应用、并备份binlog日志传到主上; ; ;应用转到主上; : 14七、master宕机后无法及时恢复造成的数据丢失 :::::两台主Mysql服务器是部署生产上,从Mysql部署在灾备上;两台主Mysql互相同步数据,从Mysql只向主2Mysql同步数据;环境部署:,;略;;;#tar-xfmysql--C/usr/local/;#cd/usr/local/mysql-/#./configure--prefix=/usr/local/mysql#make&&,修改目录权限,使mysql用户来管理数据库:#cd/usr/local/:主1:/etc/f[client]port=3306socket=/tmp/[mysqld]port=3306socket=/tmp/-lockingtable_open_cache=512read_rnd_buffer_size=8Mmyisam_sort_buffer_size=64Mthread_concurrency=8log-bin=mysql-bin #二进制日志文件server-id=1 #必须保证每个服务器不一样。这可能和循环同步有关。防止进入死循环。binlog-do-db=sids #用来表示,只把哪些数据库的改动记录到binary日志中。master-host= #需要同步的主地址master-user=backup #连接主时使用的用户master-password='' #该用户密码master-port=3306 #连接端口master-connect-retry=20 #连接尝试次数replicate-do-db=sids #指定需要同步复制的数据库key_buffer_size=1024Mback_log=200max_allowed_packet=10Mtable_cache=512sort_buffer_size=4Mread_buffer_size=4Mthread_cache_size=128query_cache_size=128Mskip-nam
Mysql主主从配置方案实战 来自淘豆网m.daumloan.com转载请标明出处.