Mysql –master linux-slave
一、My.ini:
Server-id=1
relay-log=relay-bin
relay-log-index=relay-bin-index
binlog-do-db = studyyii
重启服务器
登陆mysql
Mysql –u root –p
在主数据库建立slave连接的权限:
mysql> grant replication slave,reload,super on *.* to 'root'@'172.31.80.31' iden
tified by 'root';
(root为连接的账号,IP 和密码)
Show master status;
记住,以前我没设置权限,显示的position为120 一直因为没开权限么启动
至此,Windows mysql master 设置完毕
二、打开Linux mysql
Vi /etc/my.cnf #根据你服务器MySQL的设置来编辑,编辑mysql的配置文件
在MySQLd下面添加配置:
server_id = 2 #从服务器标识,范围1---2E32-1
log_bin = mysql_bin
binlog_do_db = studyyii
binlog_ignore_db = mysql
replicate-ignore_db = mysql #不同步的数据库名称,多个可以重复该配置