mysql 主从同步服务器的搭建

首先安装好数据库  这里用的是mysql5.6.15版本的

[root@master1 ~]# rpm -Uvh MySQL-*.rpm
Preparing...                ########################################### [100%]
   1:MySQL-devel            ########################################### [ 14%]
   2:MySQL-client           ########################################### [ 29%]
   3:MySQL-test             ########################################### [ 43%]
   4:MySQL-embedded         ########################################### [ 57%]
   5:MySQL-shared-compat    ########################################### [ 71%]
   6:MySQL-shared           ########################################### [ 86%]
   7:MySQL-server           ########################################### [100%]

启动数据库

[root@master1 ~]# service mysql start
Starting MySQL..                                           [确定]

查看数据库默认密码(5.6版本会自动生成一个默认的密码密码文件是/root/.mysql_secret)

[root@master1 ~]# cat .mysql_secret 
# The random password set for the root user at Tue Sep  9 21:37:58 2014 (local time): juoOyw9v

连接进入数据库

mysql -uroot -pjuoOyw9v

修改数据库默认密码(不修改无法做更改类操作)

set password=password("123456");


(主服务器)

修改mysql“my .cnf配置文件”(主服务器)

log_bin    开启binlog日志
log_slave_updates=1    允许级联复制(主主配置中用到)
auto_increment_increment=1    (指定自增长字段的起始值)
auto_increment_offset=2    (指定自增长字段自增长的步长)
skip-name-resolve    (不做域名解析)

auto-increment-incrment和auto-increment-offset这两个选项的设置是为了防止2台服务器互相复制产生关键字段的冲突。如果他们用不同的便宜,比如一个按照1,3,5,7增加而另外一台按照那个2,4,6,8增加。auto-incrment-increment=2自动增加的字段每次步进是2,auto-increment-offset=1自动增加的字段的初始值是1(如果业务环境有需要连续则无法使用此配置)


你可能感兴趣的:(mysql,主从同步服务器的搭建)