首先安装好数据库 这里用的是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(如果业务环境有需要连续则无法使用此配置)