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

posted @ 2018-12-11 21:35  铜锣湾扛把子·66  阅读(20)  评论(0)    收藏  举报