mysql 主从复制
在 master 的配置文件中添加如下
server_id=1
log_bin=binlog
log_bin_index=binlog.index
主要给从授权一个用户
grant replication slave on *.* to 'sko'@'%' identified by '123456';
select user,host from mysql user; (查看数据库用户中是否有新创建的用户sko)
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
show master status; (查看主的状态)
show variables like '%log_bin%'; 查看bin 日志是否开启
在从数据库配置文件中添加如下:
server_id=2
master_host=主的IP
master_user=sko
master_password=123456
relay_log=mysql_relay_log (开启本地日志)
relay_log_index=mysql_relay_log.index
show slave status \G (查看从数据库的状态)
service mysqld restart
注:(如果出现ID号不一致的问题,就是数据库刚刚重启过)
参考链接 :http://www.mamicode.com/info-detail-2369794.html
https://www.cnblogs.com/eleven24/p/7350000.html

浙公网安备 33010602011771号