标签:l数据库 管理 大小 文件中 主机 file ati ODB mysq
主服务ip:192.168.1.107 vim /etc/my.cnf
server_id=1 设置主服务的id
log_bin=/data/binlog/bin 开启并设置二进制日志文件路径,建议单独磁盘存放
bin_log_format=row 设置二进制日志记录方式为行记录方式,此记录更全面
innodb_file_per_table 每个表单独一个文件,查找起来更方便
.
.
.
启动服务器
~]# systemctl start mariadb
以默认方式登录数据库命令行,无需密码登录
~]# mysql
给此网段的从服务器主机授予复制权限
]> grant replication slave on*.* to centos@‘192.168.1.%‘ identified by ‘centos‘;
查看主服务管理的二进制日志文件列表及大小 ,记录下来作为级联服务器的更新位置
]> show master|binary logs;
vim /etc/my.cnf
server_id=2 设置主服务的id
read_only 设置为只读模式
log_bin=/data/binlog/bin 开启并设置二进制日志文件路径,建议单独磁盘存放
log_slave_updates 开启级联功能,能够将主服务的数据复制过程记录到本机的二进制日志文件中,在复制给从服务器
.
.
启动服务
~]# systemctl start mariadb
进入mysql数据库命令行
~]# mysql
添加主服务
]> change master to
master_host=‘192.168.1.107‘,
master_user=‘centos‘,
master_password=‘centos‘,
master_log_file=‘bin.000001‘,
master_log_pos=245;
查看其主从详细信息,可以看到 IO 和 SQL两个进程未开启
]> show salve status\G;
开启主从服务后,可以看到两个进程已开启,可以进行主从服务了
]> start salve;
查看级联服务器管理的二进制日志文件列表及大小 ,记录下来作为从服务器的更新位置
]> show master|binary logs;
vim /etc/my.cnf
server_id=3
read_only
.
.
.
开启服务
~]# systemctl start mariadb
进入数据库命令行
~]# mysql
]> change master to
master_host=‘192.168.1.110‘,
master_user=‘centos‘,
master_password=‘centos‘,
master_log_file=‘bin.000001‘,
master_log_pos=245;
]> show slave status\G;
]> start slave;
copy copy
主服务 → 级联服务 → 从服务
标签:l数据库 管理 大小 文件中 主机 file ati ODB mysq
原文地址:https://blog.51cto.com/14234542/2391996