上一篇博文已经说明了,如何在一台linux机器上安装多个mysql实例,如果不清楚可以参照上一篇的博文来完成,这篇文章就介绍如何在两个实例配置主从。
这个文章涉及到的两个数据端口分别为3398, 3399 对应的安装目录分别为/usr/local/mysql3398, /usr/local/mysql3399 ,这里我让3399作为主库,3398作为从库。
1. 修改主库设置。
登录到主库
cd /usr/local/mysql3399/bin ./mysql -uroot -p
添加从库访问主库的账号
GRANT REPLICATION SLAVE ON *.* to 'slave1'@'%' identified by 'test123';
这时候我们如果输入如下命令查看状态,应该是看不到结果的
show slave status\G;
这是因为我们没有在主库中添加二进制文件日志,我们在/etc/my3399.cnf 中的[mysqld] 下加入如下内容以开启二进制日志,和设置id
[mysqld] port =3399 server-id = 1 log-bin innodb_flush_log_at_trx_commit=1 sync_binlog=1 character-set-server=utf8 init_connect='SET NAMES utf8'
接下来我们重启mysql服务
cd /usr/local/mysql3399 /usr/local/mysql3399/bin/mysqld_safe --defaults-file=/etc/my3399.cnf
2. 修改从库配置
在/etc/my3398.cnf 中添加如下配置
[mysqld] port =3398 server-id=2 character-set-server=utf8 init_connect='SET NAMES utf8'
重启从库服务
cd /usr/local/mysql3398 /usr/local/mysql3398/bin/mysqld_safe --defaults-file=/etc/my3398.cnf
登录从服务器
cd /usr/local/mysql3398 bin/mysql -uroot -p
建立主从之间的联系
change master to master_host='masterIp',master_port='3399' master_user='slave1',master_password='test123';
这时候可以启动slave 了
start slave;
同时可以查看状态
show slave status;
这时候如果有问题,可以根据输出的结果来解决,主要是看端口,服务IP ,密码之类的是否可用,一直到看到类似的东西
Waiting for master to send event | xxx.xxx.xxx.xx | slave1 | 3399 | 60 | iZ254w8xpdjZ-bin.000001 | 807 | iZ254w8xpdjZ-relay-bin.000002 | 977 | iZ254w8xpdjZ-bin.000001 | Yes
相关推荐
作者:高鹏(网名八怪),《深入理解MySQL主从原理32讲》系列文的作者。2008年开始至今一直从事Oracle/MySQL相关工作,现任易极付高级DBA,Oracle Ocm。有丰富的数据库性能调优,故障诊断经验,并且对MySQL源码有...
提供mysql主从配置详细步骤,并说明主从切换的方法与实现步骤
MySQL主从复制类型简介入门
MySQL主从安装部署 MySQL主从安装部署 MySQL主从安装部署
mysql主从库配置,mysql安装和环境变量设置以及主从库配置
自己整理的关于mysql主从复制相关的配置和一些关于在mysql主从复制运行的过程中遇到的问题和相关的解决方法
编写的脚本用来监控mysql主从模式 环境: Centos5.6 mysql只做同步指定库,没有同步mysql库用户数据 登陆从服务器mysql,添加验证的用户 grant replication client on *.* to 'nagios'@localhost identified ...
MySQL主从复制搭建从入门到掌握
mysql主从互备配置,支持快速数据迁移
mysql主从同步配置 mysql主从同步配置 mysql主从同步配置
线上经验谈MySQL主从切换的一般步骤
MySQL主从复制架构原理与配置实践
MySQL 主从复制模式全面实践,很详细,很不错,建议下载看看
Mysql主从同步备份策略 五月 18th, 2009 at 17:30 - 3,803 views 环境: 主从服务器上的MySQL数据库版本同为5.1.34 主机IP:192.168.0.1 从机IP:192.168.0.2 一. MySQL主服务器配置 1.编辑配置文件/etc/my.cnf # ...
mysql主从数据库的优势
MySQL主从搭建(一主一从)从库my.ini
mysql主从娄据库配置,详细清晰 还有监控等命令解析
MySQL主从配置详解.pdf 1
MySQL主从复制部署实施文档
mysql主从监控,MySQL主从同步失败后自动同步,可以建立一个任务,定时巡检,巡检到失败后自动从新做主从