MySQL主从配置
jopen
10年前
Mysql集群配置
1 主机配置
修改mysql配置文件,windows下为my.ini,linux下为my.cnf
在mysqld节点下增加:
server-id=1
log-bin=log
binlog-do-db=database1 //需要同步的数据库
binlog-do-db=database2 //需要同步的数据库
binlog-ignore-db=mysql //被忽略的数据库
重启mysql,登录命令行,运行如下命令
grant replication slave on *.* to 'userName'@'IP' identified by 'Password';
查看二进制日志状态
show master status;
2 从机配置
修改mysql配置文件,windows下为my.ini,linux下为my.cnf
server-id=2
master-host=master_ip
master-user= userName
master-password= Password
master-port=3306
master-connect-retry=60
replicate-do-db=database1 //同步的数据库
replicate-do-db=database2
replicate-ignore-db=mysql //被忽略的数据库
重启从机,启动同步进程:start slave;