您的位置:

mysql主从数据库配置笔记,mysql主从配置文件

本文目录一览:

Ubuntu配置Mysql主从数据库

本次环境:虚拟机下

服务器:Ubuntu

14.04

LTS

数据库:

5.5.37

端口:3306

主IP:192.168.63.133

从IP:192.168.63.134

授权账号:

user:suxh

password:111111

好了交代完环境:我们直接配置:

第一步:主从两台服务器要有同样的数据库(需要同步的)这里用的是backup

数据库(不多说了,在同步开始前,把主库的复制一份到从库就行了)

第二步配置主(master)数据库

编辑/etc/my.cnf

主要是开启二进制日志

和设置要同步的数据库

等一些参数

#

binary

logging

format

-

mixed

recommended

binlog_format=mixed

binlog-ignore-db=mysql

binlog-do-db=backup

#

required

unique

id

between

1

and

2^32

-

1

#

defaults

to

1

if

master-host

is

not

set

#

but

will

not

function

as

a

master

if

omitted

server-id

=

1

参数解释下:

server-id

这个是唯一的不能跟从服务器相同。

binlog_format

二进制文件的格式

binlog_ignore-db

忽略的数据库

binlog-do-db

要同步的数据库

设置完了以后

重启数据库就可以了。

第三步从数据库:

同样修改/etc/my.cnf

在mysql

版本5.1.7

不支持master-host”类似的参数;

所以这里只要配置server-id=2

就可以了

然后登陆从数据库设置

change

master

to

master_host='192.168.63.133',

master_user='suxh',

master_password='111111';

slave

start;

基本配置就好了。这是我的简要笔记。

如何用mysql搭配主从数据库

两台机器,192.168.162.128(主) 192.168.162.130(从)

配置主的配置文件

vi /etc/my.cnf

创建复制用户并授权给从服务器

grant replication slave on *.* to 'rpl'@'192.168.162.130' identified by '123456';

重启主服务器的MySQL  /etc/init.d/mysqld restart

查看master信息: 进入MySQL  show master status \G;

修改从库配置文件

vi /etc/my.cnf

重启从服务器MySQL,进入MySQL

指定主服务器IP等信息

change master to master_host='192.168.162.128 ',master_user='rpl',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=647;

启动slave  :start slave;

查看slave状态:show slave status \G;

报错Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work

意思是主和从必须都要有不同的uuid,我们分别去查看下主从的uuid

主:server-uuid=4e6c5a78-1e9a-11e7-8c65-000c29426312

查看从库uuid  从库uuid:server-uuid=4e6c5a78-1e9a-11e7-8c65-000c29426312

可以看出是真的一样,原因在于 我是先安装了一个虚拟机并装好MySQL,后面有复制了一遍,作为从服务器,所以导致了这个UUID是一样的。

接下来就是解决这个UUID问题,将从库上的auto.cnf 备份下。然后重启从库。再看下从库的UUID

[auto]

server-uuid=2e9c834a-1eb2-11e7-864b-000c2928472e

再次查看从库状态

从库状态正常了

11.测试主从是否正常

主库上创建一个测试库,test :create database test;

创建测试表:

create table test.test(

id int,

username varchar(10)

)ENGINE='innodb'

12.查看从库: 

正常,说明主从搭建成功

mysql 怎么配置主从数据库

5.6mysql怎么进行主从配置

在主数据库中创建新数据库rep_test。

然后编辑主数据库的my.ini文件

在[mysqld]节点中增加如下内容:

server-id=1 #指定唯一的ID,1至32,必须的

log-bin=mysql-log-bin #指定二进制日志存放路径,必须的

binlog-do-db=rep_test #指定要同步的数据库,必须的

#binlog-ignore-db=mysql #指定不要同步的数据库,如果指定了binlog-do-db就不用再指定该项

mysql主从数据库配置笔记,mysql主从配置文件

2022-11-22
mysql搭建主从数据库(mysql配置主从数据库)

2022-11-15
mysql主从分离主数据库配置,MySQL主从数据库

2022-11-23
以及mysql主从数据库配置,mysql主从配置文件

本文目录一览: 1、mysql (percona)5.7 安装及主从配置 2、安全最重要!MySQL配置主从复制,主主复制 3、mysql 怎么配置主从数据库 mysql (percona)5.7 安

2023-12-08
mysql主从服务器搭建配置(阿里云mysql主从配置)

2022-11-15
数据库的笔记mysql,数据库管理系统笔记

2022-11-24
mysql主从数据库安装(mysql主从数据库搭建)

2022-11-10
mysql数据库完整笔记(mysql数据库数据)

2022-11-13
mysql主从服务器配置的优势,mysql主主配置

本文目录一览: 1、mysql主从复制搭建有几个ip 2、mysql主主复制 优缺点 3、安全最重要!MySQL配置主从复制,主主复制 4、为什么需要用到mysql 主从 博客园 5、mysql架构中

2023-12-08
配置mysql主从服务器(Mysql主从配置)

2022-11-13
mysql权限和配置主从数据库,mysql配置用户权限

2022-11-17
mysql主从配置实例(mysql主从配置详解)

2022-11-09
mysql中单机多实例主从配置(mysql双主双从怎么配置)

2022-11-09
阿里云mysql实例主从配置(阿里云主从数据库配置)

2022-11-13
mysql数据库番外篇之(MySQL数据库笔记)

2022-11-16
mysql主从服务器双向配置(mysql 双主方案)

2022-11-10
MySQL主从复制配置详解

2023-05-21
一例mysql主从数据库(MySQL主从数据库)

2022-11-12
mysql数据库配置模板(mysql 数据库配置)

2022-11-14
linux下配置mysql主从的简单介绍

2022-11-08