Mysql主从配置,ubuntu14,centos 7,mysql5.5.45

在VM虚拟机下安装了Centos 7和Ubuntu 14。

Centos 7 手动安装的MySQL 5.5.45 (5.5以上版本要用cmake编译)

Ubuntu 14 则 apt-get install mysql-server mysql-client php5-mysql 安装的是也是MySQL 5.5.45

查看ip地址:

主IP:192.168.116.206

从IP: 192.168.116.205

1.先在主服务器上创建一个测试数据库和账号:

刷新权限表,

添加授权信息,允许从服务器读取mysql日志;

将主服务器的testdb导出sql文件,然后导入从服务器;

在从服务器上测试连接主服务器,

发现出现连接错误,ip地址能ping通,但是连接不上,于是查看主my.cnf,

发现my.cnf 配置了bind_adress=127.0.0.1的,于是注释掉,重启mysql即可。

2.修改主服务器的my.cnf配置信息

server_id =1

log-bin=mysql-bin

binlog-do-db=testdb      #允许复制的数据库名称,一行代表一个数据库

binlog-ignore-db=mysql #不复制的数据库

重启,

然后show master status;

看到file和position,记录下来,后面需要用到。分别是mysql-bin.000002和107

在从服务器的my.cnf上,修改配置,添加

server_id=2

log-bin=mysql-bin

replicate-do-db=testdb

replicate-ignore-db=mysql

然后关闭slave同步进程

slave stop;

change master to master_host=‘192.168.116.206‘,master_user=‘backuser‘,master_password=‘123456‘,master_log_file=‘mysql-bin.000002‘,master_log_pos=107;

slave start;

查看状态:show slave status;

注意看 slave_io_running:yes 和slave_sql_running:yes 说明能正常同步了。

测试,主服务器创建一个表 user_info

从服务器已经自动同步了!

时间: 2024-11-09 19:09:41

Mysql主从配置,ubuntu14,centos 7,mysql5.5.45的相关文章

centos MySQL主从配置 第二十八节课

centos  MySQL主从配置   第二十八节课 上半节课 下半节课 f

CentOS 7下的 Mysql 主从配置

最近在玩mysql主从配置,在此记录一下 一.前言 1.安装两个虚拟机(CentOS 7).iP分别是192.168.47.131 和192.168.47.133.其中192.168.47.133作为主数据库,192.168.47.131作为从数据库 2.在线安装Mysql数据库.具体安装方法请参考: 3.在主从数据库中创建 testdb 数据库.(作为同步的数据库) 二.具体步骤 1.主数据库(master)配置 (1)在Master MySQL上创建一个用户‘test’,并允许其他Slave

笔记13(FTP配置、tomcat配置、resin配置、MySQL主从配置)

FTP服务搭建与配置 FTP介绍 FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输. FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算机复制到本地计算机,或把本地计算机的文件传送到远程计算机. 小公司用的多,大企业不用FTP,因为不安全. 使用vsftpd搭建ftp服务 centos上自带vsftpd 安装:yum instal

二进制免编译MYSQL主从配置

准备工作: 主从机上作操作----关闭selinux和iptables或者开放3306端口(iptables -A INPUT -p tcp --dport 3306 -j ACCEPT    iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT),时间同步ntpdate time.windows.com mysql_1信息:主 [[email protected]_1 ~ 10:30 &6]#cat /etc/redhat-release ;unam

Mysql主从配置,实现读写分离

大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想.这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached,如果资金丰厚的话,必然会想到假设服务器群,来分担主数据库的压力.Ok切入今天微博主题,利用MySQL主从配置,实现读写分离,减轻数据库压力.这种

Mysql主从配置+读写分离

Mysql主从配置+读写分离     MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具.因此,我们首先要在系统中源码编译安装cmake工具. 注:安装前须查看是否已经安装了如下依赖包,如果没有请安装. apt-get -y install gcc g++ libncurses5-dev ncurses-devel openssl   一.主库安装及配置 1.源码安装cmake # tar xf cmake-3.0.0.tar.gz #

MySQL主从配置总结

mysql主从配置总结 1.[[email protected] ~]# cat /etc/redhat-release  //版本centos6.4CentOS release 6.4 (Final) 2.[[email protected] ~]# virshWelcome to virsh, the virtualization interactive terminal. Type:  'help' for help with commands       'quit' to quit 3

mysql主从配置实现一主一从读写分离

主从介绍 定义 Mysql主从又叫Replication.AB复制.简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步 mysql主从是基于binlog,主上需开启binlog才能进行主从 主从过程大概有3个步骤 主将更改操作记录到binlog里 从将主的binlog事件(sql语句) 同步本机上并记录在relaylog里 从根据relaylog里面的sql语句按顺序执行 主上有一个log dump线程,用来和从的I/O 线程传递binlog 从上有两个线

浅谈MySQL主从配置

大型网站为了缓解大量的并发访问,除了在网站实现分布式负载均衡,远远不够.到了数据业务层.数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是不堪设想.这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached,如果资金丰厚的话,必然会想到假设服务器群,来分担主数据库的压力.Ok切入今天的主题,利用MySQL主从配置,实现读写分离,减轻数据库压力.这种方式