前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >原 数据库主从配置日志

原 数据库主从配置日志

作者头像
霡霂
发布2018-06-04 15:41:02
6530
发布2018-06-04 15:41:02
举报
文章被收录于专栏:雨过天晴

一、配置主从配置

1、主配置
代码语言:javascript
复制
[mysqld]
user    = mysql
port    = 63306
socket  = /data/mysql-m-5.6.32/mysql.sock
basedir = /data/mysql-m-5.6.32
datadir = /data/mysql-m-5.6.32/data
log-error = /data/mysql-m-5.6.32/mysql_error.log
pid-file = /data/mysql-m-5.6.32/mysql.pid

log-bin = mysql-bin     #开启bin日志,并设置名称
server-id = 1                   #设置serviced,不可重复
expire_logs_days = 2     #设置日志过期时间
2、从配置
代码语言:javascript
复制
[mysqld]
user    = mysql
port    = 63307
socket  = /data/mysql-s-5.6.32/mysql.sock
basedir = /data/mysql-s-5.6.32
datadir = /data/mysql-s-5.6.32/data
log-error = /data/mysql-s-5.6.32/mysql_error.log
pid-file = /data/mysql-s-5.6.32/mysql.pid

server-id = 2     #服务唯一id

二、执行主数据库

1、登陆root
代码语言:javascript
复制
mysql -uroot -P63306 -S /data/mysql-m-5.6.32/mysql.sock
2、创建用户
代码语言:javascript
复制
GRANT REPLICATION SLAVE ON *.* to 'mysync'@'%' identified by 'mocentre';

GRANT REPLICATION SLAVE ON *.* to 'mysync'@'localhost' identified by 'mocentre';

*请注意,有些版本区分 % 和 localhost

3、查询主状态
代码语言:javascript
复制
show master status;

三、从数据库配置

1、登陆从数据库
代码语言:javascript
复制
mysql -uroot -P63307 -S /data/mysql-s-5.6.32/mysql.sock
2、设置同步
代码语言:javascript
复制
change master to master_host='127.0.0.1',master_user='mysync',master_password='mocentre',master_log_file='mysql-bin.000001',master_log_pos=330

请注意账户密码,master_log_file 这里的master_log容易遇到错误,请调试注意。

3、查看从数据库状态
代码语言:javascript
复制
show slave status\G
输入图片说明
输入图片说明

四、常用命令

1、启动同步:

start slave;

2、通知同步:

stop slave;

4、查看从库状态:

show slave status\G

5、查看报错时:

mysqlbinlog --start-position=230 /data/mysql/binlog/mysql-bin.000001

五、相关连接:

http://369369.blog.51cto.com/319630/790921/ http://www.cnblogs.com/good_hans/archive/2010/03/29/1700046.html http://www.linuxidc.com/Linux/2012-02/54729.htm

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、配置主从配置
    • 1、主配置
      • 2、从配置
      • 二、执行主数据库
        • 1、登陆root
          • 2、创建用户
            • 3、查询主状态
            • 三、从数据库配置
              • 1、登陆从数据库
                • 2、设置同步
                  • 3、查看从数据库状态
                  • 四、常用命令
                    • 1、启动同步:
                      • 2、通知同步:
                        • 4、查看从库状态:
                          • 5、查看报错时:
                          • 五、相关连接:
                          相关产品与服务
                          云数据库 SQL Server
                          腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档