您的位置:首页 > 数据库 > MySQL

MySQL---主从库的搭建

2014-03-26 14:44 105 查看
看了一些网上的资料,加上自己的摸索,发现有些是不必要的操作。毕竟线上应用不是说日志随便删除的。所以有些文章说,将日志清除,其实是不必要的。在讲解主从库之前,我想先说一下mysql的日志切换。其实mysql的日志也可以通过手动删除等达到相同目的。flush logs;切换日志purge binary logs to 'mysql-bin.000005';将日志删除到mysql-bin.000005前,保留mysql-bin000005。reset master;将binlog重置。清楚所有binlog,并生成一份新的binlog,并且mysql-bin.index也会更新。show binary logs;和show master logs;是一个意思。查看所有日志的情况。show master status;查看当前日志的信息。主库:1.修改配置文件my.ini或者my.cnf ,添加server-id=1,打开log-bin=/PATH2.grant replication slave on *.* to mysync@'IP' identified by 'PW'; 
3.show master status;查看当前日志的信息。用于从库的配置。
从库:1、修改配置文件,添加server-id=2,打开log-bin=/PATH2、change master to master_host='主库IP',master_user='mysync',master_password='mysync',master_log_file='mysql-bin.000004',master_log_pos=579;3、slave start;表名已经开始同步。测试:主库建一个库,d从库查询。。
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux mysql 主从库