标签:tar ignore mysq mysqld sql数据库 进制 ice 启动mysql 密码
1、主从服务器分别作以下操作:
1.1、版本一致
1.2、初始化表,并在后台启动mysql
1.3、修改root的密码
2、修改服务器配置文件:
编辑两台服务器的/etc/my.cnf文件
在[mysqld]段下增加
log-bin=/var/lib/mysql/log-bin.log
server-id=130
binlog-do-db=test
binlog-ignore-db=mysql
replicate-do-db=test
replicate-ignore-db=mysql
注意:一定要放到[mysqld]下面
如下图所示:
log-bin:为必填项,表示二进制日志存放位置
server-id:为必填项,并且不能与其他服务器的server-id重复,可以设置为IP地址最后一位
binlog-do-db:作为master时需要记录日志的数据库名称
binlog-ignore-db:作为master时要记录二进制日志的数据库名称,这里表示mysql数据库下面信息不不要同步
replicate-do-db:作为slave时需要同步哪些数据库信息
replicate-ignore-db:作为slave时忽略哪些数据库
3、重启两台服务器的mysql
service mysqld restart
4、在主服务器上建立帐户并授权slave:
分别在两个服务器上创建用户授权过程省略……
mysql>grant REPLICATION SLAVE ON *.* to ‘master‘@‘%‘ identified by ‘111111‘; //一般不用root帐号,%表示所有客户端都可能连,只要帐号,密码正确,此处可用具体客户端IP代替,如192.168.145.226,加强安全。
标签:tar ignore mysq mysqld sql数据库 进制 ice 启动mysql 密码
原文地址:http://www.cnblogs.com/liguangming/p/7053461.html