首页 > 编程知识 正文

mysql主从服务器搭建配置(阿里云mysql主从配置)

时间:2023-12-22 19:14:04 阅读:319050 作者:BUDJ

本文目录一览:

如何在一台windows主机上搭建mysql主从配置

你好,

1、首先要在本地建立两个mysql服务(参考这里),指定不同的端口。我这里一个主(3306),一个从(3307)。2、然后修改主配置文件:

[mysqld]

server-id = 1

binlog-do-db=test #要同步的数据库

#binlog-ignore-db=mysql #不同步的数据库,如果指定了binlog-do-db这里应该可以不用指定的

log-bin=mysql-bin #要生成的二进制日记文件名称

修改从配置文件:

[mysqld]

server-id = 2

log-bin = mysql-bin

replicate-do-db=test

3、在主库添加一个用户 repl 并指定replication权限

create user 'repl'@'127.0.0.1' identified by 'asdf';

GRANT REPLICATION SLAVE ON *.* TO 'repl'@'127.0.0.1'; -- --这里我指定数据库(test.*)时报错,而指定全库(*.*)时会成功。

4、保持主从mysql的test数据库初始状态一致。

一般是先将所有的表加读锁,然后copy磁盘上的数据库文件夹。我这里直接停止服务,然后将数据文件拷贝过去。

5、在主数据库里面运行show master status;记下file和position字段对应的参数。

mysql show master status;

MySQL的主从配置步骤你会那几个?我和大家分享下我的几个经验

一、登录Master服务器,修改my.ini

,添加如下内容:[*]#数据库ID号,

为1时表示为Master,其中master_id必须为1到232–1之间的一个正整数值;[*]server-id

=

1[*]#启用二进制日志;[*]log-bin=mysql-bin[*]#需要同步的二进制数据库名;[*]binlog-do-db=ultrax[*]#不同步的二进制数据库名,如果不设置可以将其注释掉;[*]binlog-ignore-db=mysql[*]#设定生成的log文件名;[*]log-bin="E:/Database/materlog"[*]#把更新的记录写到二进制文件中;[*]log-slave-updates[*]#跳过错误,继续执行复制;[*]slave-skip-errors配置完重启

mysql

MySql服务器怎么架设主从数据库服务器呢?

大致步骤如下:主MySQL服务器:192.168.3.1备MySQL服务器:192.168.3.2配置文件路径:/etc/my.cnfMySQL服务状态:停止-------------------------主服务器配置-------------------编辑配置文件:vi

/etc/my.cnf找到[mysqld]在它下面添加内容:server-id=1log-bin=backuplogbinlog-do-db=test#如果有多个数据库需要同步,添加多行即可#binlog-do-db=test2保存my.cnf配置文件。启动mysql:service

mysqld

start用root登录mysql,为同步数据创建新帐号:grant

file,select,replication

slave

on

*.*

to

'test'@'%'

identified

by

'123456';------------------------备服务器配置-------------------------编辑配置文件:vi

/etc/my.cnf在[mysqld]下加入:server-id=2master-host=192.168.3.1master-user=testmaster-password=123456master-port=3306#replicate-do-db=test

#此配置项为设置仅同步的数据库名,其它数据库忽略(建议不设置此选项)保存并启动mysql即可。如果需要查看同步状态,可分别在主从服务器上用如下命令查看:主服务器:show

master

status;从服务器:show

slave

statusG------------------值得说明的两个文件-----------------备份服务器上的/var/lib/mysql/目录下有两个:master.info和relay-log.info它们记录了主服务器的配置信息和同步信息,如果出现备份服务器不能同步数据的问题,可尝试将这两个文件删除,让备服务器重新同步。备注:进行操作之前先备份下数据比较保险一点。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。