主服务器配置如下:
进入MySQL配置文件
第一步:修改配置文件 主服务器默认就好
vim /etc/my.cnf
第二步:创建一个用户
grant replication slave on *.* to 'masteruser'@'%' identified by 'pwd123456';
// *.*代表所有库的所有表 %为所有主机都可以连接 可以改为ip masteruser为账号 pwd123456为密码
创建成功后 查看主服务器状态
show master status;
// File和Position需要在从服务器上用到
主服务器配置完成
从服务器配置如下:
第一步:修改MySQL配置信息
vim /etc/my.cnf
// log-bin=mysql-bin 去掉注释 server-id 不能与主服务器配置一样
第二步:配置
change master to master_host = '192.168.2.100',master_user = 'masteruser' ,master_password = 'pwd123456',master_log_file = 'mysql-bin.000006',master_log_pos = 934;
// master_host 为主服务器的ip地址 master_user主服务器的用户 master_password 主服务器的密码 master_log_file在主服务器中获取File,master_log_pos在主服务器中获取Position
第三步:启动从服务
start salve;
第四步:查看是否成功
show slave status\G;