mysql 5.6主从安装_mysql5.6主从环境安装配置步骤详解

服务器配置:

10.1.1.231   master server

10.1.1.234   slave server

服务器系统为:centos5.6

软件包:

MySQL-client-5.6.13-1.linux_glibc2.5.x86_64.rpm

MySQL-devel-5.6.13-1.linux_glibc2.5.x86_64.rpm

MySQL-server-5.6.13-1.linux_glibc2.5.x86_64.rpm

MySQL-shared-5.6.13-1.linux_glibc2.5.x86_64.rpm

MySQL-shared-compat-5.6.13-1.linux_glibc2.5.x86_64.rpm

MySQL-test-5.6.13-1.linux_glibc2.5.x86_64.rpm

一、安装mysql

yum -y install libaio libaio-devel perl-Time-HiRes curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel perl-ExtUtils-MakeMaker perl-DBD-MySQL

rpm -ivh MySQL-test-5.6.13-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-shared-5.6.13-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-shared-compat-5.6.13-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-server-5.6.13-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-devel-5.6.13-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-client-5.6.13-1.linux_glibc2.5.x86_64.rpm

二、修改master和slave配置(部分参数要根据实际情况来调整):

主库/etc/my.cnf配置:

[client]

port = 3306

socket = /state/partition1/mysql/mysql.sock

default-character-set=utf8

[mysqld]

server-id=1025

log-bin=mysql-master-bin

binlog_format = mixed

expire_logs_days=15

max_connections=1000

innodb_flush_log_at_trx_commit=1

sync_binlog=1

binlog-do-db=denovo_ng

binlog-ignore-db=mysql,test,information_schema

innodb_buffer_pool_size = 46673M

skip-name-resolve

datadir = /state/partition1/mysql/data

port = 3306

socket = /state/partition1/mysql/mysql.sock

key_buffer_size=16M

max_allowed_packet=16M

join_buffer_size = 512M

sort_buffer_size = 256M

read_rnd_buffer_size = 128M

innodb_buffer_pool_size = 40960M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

从库/etc/my.cnf配置:

[client]

port = 3306

socket = /state/partition1/mysql/mysql.sock

[mysqld]

server-id=1052

datadir = /state/partition1/mysql/data

port = 3306

socket = /state/partition1/mysql/mysql.sock

user=mysql

log-bin=mysql-slave-bin

max_binlog_size=1000M

binlog_format = mixed

expire_logs_days=7

innodb_flush_log_at_trx_commit=1

sync_binlog=1

read_only=1

binlog-do-db=denovo_ng

binlog-ignore-db=mysql,test,information_schema

innodb_buffer_pool_size = 36673M

skip-name-resolve

max_connections=1000

max_user_connections=490

max_connect_errors=2

key_buffer_size=16M

max_allowed_packet=16M

join_buffer_size = 512M

sort_buffer_size = 256M

read_rnd_buffer_size = 128M

innodb_buffer_pool_size = 40960M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

三、进行主从库账号授权:

主库:

grant replication slave on *.* to 'jpsync'@'10.1.1.234' identified by 'jppasswd';

flush privileges;

show master status; #查看主库信息

从库:

stop slave;

change master to master_host='10.1.1.231',master_port=3306,master_user='jpsync',master_password='jppasswd', master_log_file='mysql-master-bin.000003',master_log_pos=408;

start slave;

show slave statusG;

如果出现:

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

表明mysql主从库成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值