其中大部分的内容相似
主要的是5.5之后不再支持大师打头的参数
主服务器,master-user,主密码,master-port等。
如果配置了,数据库会报错,无法启动
主配置不变,依旧是
服务器id=1
log-bin=日志
binlog-do-db=数据库,,,,//需要同步的数据库
binlog-ignore-db=mysql,,,,,,,,,,//被忽略的数据库
…………(省略部分)
从配置改为(注意下列注释部分,统统被废弃了):
服务器id=2
#主服务器=192.168.124.51
# master-user=AffairLog
#主密码密码=
# master-port=3306
60 # master-connect-retry=
replicate-do-db=数据库,,//同步的数据库
replicate-ignore-db=mysql,//被忽略的数据库
其次是不能直接使用奴隶开始或者开始奴隶命令了,因为那样会报错,
5.5以后的版本使用方法:开始奴隶;停止奴隶
我们需要使用修改主
即:
mysql>改变主
祝辞master_host=& # 39; 192.168.124.51& # 39;,
祝辞master_user=& # 39;用户名# 39;,
祝辞master_password=& # 39;密码# 39;,
祝辞master_log_file=& # 39; bin-log.000001& # 39;,
祝辞master_log_pos=120;
然后开始奴隶;
如果数据库端口没有使用默认的3306年,需要执行以下语句:“
修改主master_host=& # 39; 116.121.1.10& # 39;, master_port=1223, master_user=& # 39; newback& # 39;, master_password=& # 39; cctv@12315 # $ & # 39; master_log_file=& # 39; mysql-bin.000001& # 39;, master_log_pos=120;,
【实际命令去掉外面的双引号,端口号和master_log_pos不加引号】其他一切不变