码迷,mamicode.com
首页 > 数据库 > 详细

Mysql 主从配置

时间:2018-06-17 16:02:08      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:技术分享   msyql   文件   bin   主服务器   start   ide   登陆   进制   

1.修改主服务器的mysql配置文件

vi /etc/my.cnf
[mysqld] 
log-bin=mysql-bin //启用二进制日志 
server-id=1 //默认是1 可以设置的范围是1到2^32-1 

宝塔安装的mysql 默认都是这个就不用改了

 

然后创建一个可访问的用户给从服务器访问

GRANT ALL ON *.* TO user@% IDENTIFIED BY 123456 WITH GRANT OPTION; 
查看当前主服务器信息 
mysql> show master status; 

技术分享图片

 

 

 

2.开始配置从服务器

 

vim /etc/my.cnf

[mysqld] 
server-id=2 

 

 然后登陆Mysql

mysql>change master to 
master_host=114.215.186.197, 
master_user=user, 
master_password=‘123456‘, master_log_file
=主服务器的File,  -----我这就是mysql-bin.000005

master_log_pos=主服务器的Position; -----我这就是577

 

开启同步

msyql> start slave; 

查看同步状态

mysql> show slave status\G; 

 

 

技术分享图片

 

 两个都是Yes就是成功了,如果有个Connecting 那就是密码错误,或者密码没带

 加上Yii 读写分离的配置

db => [
            class => yii\db\Connection,
            // 配置主服务器
            dsn => mysql:host=118.25.108.136;dbname=yii_book,
            username => user,
            password => 123456,
            charset => utf8,

            // 配置从服务器
            slaveConfig => [
                username => user,
                password => 123456,
                attributes => [
                    // use a smaller connection timeout
                    PDO::ATTR_TIMEOUT => 10,
                ],
                charset => utf8,
            ],

            // 配置从服务器组
            slaves => [
                [dsn => mysql:host=116.196.83.132;dbname=yii_book],
            ],
        ],

 

Mysql 主从配置

标签:技术分享   msyql   文件   bin   主服务器   start   ide   登陆   进制   

原文地址:https://www.cnblogs.com/wlphp/p/9192979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!