主库配置:
Windows环境:找到my.ini配置文件(我默认安装的路径在C:ProgramDataMySQLMySQL Server 5.7),确保[mysqld]下有server-id=1和log-bin = mysql-bin两个配置,重启mysql服务,登录mysql后,输入show master status查看主节点状态:
linux环境:找到my.conf配置文件,配置和上边的一样。
从库配置:(从库版本据说不能低于主库版本)
Linux环境:找到my.conf配置文件(我默认安装的路径在/etc/mysql/my.conf),确保[mysqld]下有server-id=2,重启mysql服务;登录mysql服务后,配置主节点关联,change master to master_host='192.168.2.105',master_user='root',master_password='000000',master_log_file='mysql-bin.000001',master_log_pos=154;(注意里边参数是上图主库查到的数据)
输入start slave启动slave服务,查看slave节点状态,show slave statusG
window环境:找到my.ini,配置和Linux环境一样。
OK,配置完成,主库root账户下执行创建库,创建表,增删改查,从库会自动同步。
----------------异常问题------------------
看网上说主库重启会导致log-bin和position的参数变化,此时重启slave(stop slave,start slave)即可.
--------end--------