Code前端首页关于Code前端联系我们

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

terry 2年前 (2023-09-30) 阅读数 40 #Mysql
文章标签 Mysql

本文内容列表:

  • 1.Ubuntu配置Mysql主从数据库
  • 2.如何使用mysql主从数据库
  • 3、mysql如何配置主从数据库

Ubuntu Mysql主从数据库的配置

此环境:虚拟机下

服务器:Ubuntu

14.04

LTS

数据库:

5.5.37 IP:36‽❝:36.5.5.37 19 2.16 8.63 .133

从机IP:192.168.63.134

授权账号:

用户:suxh

密码:111111

直接说明环境后:❝1.每个服务器必须具有相同的数据库(需要同步)。这里使用了一个备份

数据库(不多,开始同步前将主数据库复制到子数据库即可)

配置主数据库的第二步

编辑/etc/my.cnf

主要开启二进制日志

,设置数据库同步

等参数

#

binary

logging

format❙ed

推荐

binlog_format=mixed

binlog-ignore-db=mysql

binlog-do-db=备份

#

unique在和2^32

-

1

之间#

默认值

1

if

主-主机

不是

设置

#

但是

不会

工作

a

master♽if

省略= 参数说明:

server-id

这是唯一的一个,不能与子服务器。

Binlog_Format

二进制文件格式

binlog_ignore-db

忽略的数据库

binlog-do-db

要同步的数据库。那。

第三步从数据库:

同样编辑/etc/my.cnf

在mysql

版本5.1.7中

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

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

然后登录并从数据库设置

change

master

master_host='89。 63.133',

master_user='suxh',

master_password='111111';

从属

启动;

基本配置就可以了。这是我的简短笔记。

如何使用mysql配合主从数据库

两台计算机,192.168.162.128(主)192.168.162.130(从)

配置主用户配置文件

用于复制

vi /etc/aplication cn服务器

授予从复制到*。 * to user 'rpl'@'192.168.162.130'identified by '123456';

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

: 输入 MySQL show master status \G;

编辑从数据库配置文件

vi /etc/my.cnf

重启MySQL从服务器,输入MySQL

输入主服务器IP等信息

将master改为master_host ='192.168.162.128',master_user ='rpl',master_password='123456',master_log_file='mysql-bin.000001',Stareslav_pos=647;

显示从属状态:显示从属状态\G;

Last_IO_Error:致命错误:子I/O线程停止,因为master和slave具有相同的MySQL服务器UUID;这些 UUID 必须不同才能进行复制

这意味着master和slave必须有不同的uuid。让我们看一下 UUID MAIN AND SUDENDED SPECIAL: server-UUID = 4E6C5A78-1E9A-11E7-8C65-000C29426312 shell 来创建从属 UUID UUID 8-1UID-4AC5Serv uuid 8-1UID9A5Serv 8C65-000C26312 000C2631 2 看看它是否真的是一样。原因是我先装了虚拟机,安装了MySQL,然后又复制了一遍作为子服务器。所以UUID是一样的。

下一步是用UUID解决这个问题,UUID会从库中的auto.cnf中备份。然后重新启动子库。再次检查子库 UUID

[auto]

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

重新检查子库状态’重新检查子库状态’11.测试主从是否正常

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

创建测试表:

create table test.test(

id int,

用户名varchar(10)

)ENGINE='innodb'

12.检查从数据库:

正常,表示主从设置成功

mysql 如何配置主从数据库

5.6 如何在mysql中进行主从配置

在主数据库中新建一个数据库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-to-db,则无需指定此条目

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门