mysql 主从服务器搭建
准备两个mysql服务器,这里是 192.168.159.1(主服务器)和 192.168.159.3(从服务器) 两个mysql版本是要一致的,我都是用的MySQL 8.0 然后主服务器中修改mysql的cnf文件([mysqld]下面)添加: log-bin=mysql-bin #这是开启mysql的log 从服务器是读取log进行同步读取的 binlog-do-db=test #这是指定同步那个数据库 我自己建了个test库 server-id=1 #这是指定mysql服务的id,主从服务器中这个id是不能重复的,要保持一致 然后从服务器中需要修改mysql的cnf文件([mysqld]下面)添加: log-bin=mysql-bin # 这个可以不加,没试过去掉这个,保险还是加上了 server-id=3 #这个是指定id,必须要设置的,然后不能和主mysql的一样 设置完配置后重启下mysql support-files/mysql.server restart 然后主服务器创建新的用户 backup 密码设置为 repace 给他test库的权限 (当然用户和权限你们可以自定义,但是要有有 读取备份库的权限 ,我这里是给了test库的所有权限) create user "backup"@"%" identified by "repace"; grant all