MySQL主从备份配置

主库配置:

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--------

原文地址:https://www.cnblogs.com/cbxx/p/14377006.html