环境:两台Linux虚拟机并安装mysql,一台作为主节点,一台作为从节点
第一步
配置主节点:
在master 的配置文件(/etc/my.cnf)中,配置如下内容:
#mysql 服务ID,保证整个集群环境中唯一
server-id=1#mysql binlog 日志的存储路径和文件名
log-bin=/var/lib/mysql/mysqlbin#错误日志,默认已经开启
#log-err#mysql的安装目录
#basedir#mysql的临时目录
#tmpdir#mysql的数据存放目录
#datadir#是否只读,1 代表只读, 0 代表读写
read-only=0#忽略的数据, 指不需要同步的数据库
binlog-ignore-db=mysql#指定同步的数据库
#binlog-do-db=db01
配置完毕重启MySQL:
systemctl restart mysqld
创建同步数据的账户,并且进行授权操作:
设置mysql远程访问:
grant replication slave on *.* to 'root'@'192.168.192.131' identified by 'root';
flush privileges