失效链接处理 |
MySQL DBA必备技能 MySQL主从复制搭建运维手册 PDF 下载
本站整理下载:
相关截图:
主要内容:
三、设置主从参数
3.1设置思路
主库master(192.168.238.130)
开启二进制日志(Binary log)
配置唯一的server-id
获得master二进制日志的名称和位置
创建一个用于从库可访问的数据库账号以及密码并授权。
从库slave(192.168.238.131)
配置唯一的server-id
使用master分配的账号读取二进制日志
启动slave服务
3.2详细步骤
3.2.1主库
1、登录mysql数据库,创建并授权用户权限;创建用户mysql01,密码为123456,该用户为从库slave访问主库的账号。
创建账号并授权
GRANT REPLICATION SLAVE ON *.* TO ‘mysql01’@’192.168.238.131’ IDENTIFIED BY ‘******’;
刷新权限
flush privileges;
2、配置主库的server-id,进入/etc目录,编辑my.cnf文件。
cd /etc
vim my.cnf
进入编辑界面以后,在[mysqld]添加server-id等信息。
server-id=1 //设置数据库server-id,作为从库认证码
log_bin=mysql-bin
binlog_format=mixed
数据库配置完成以后,需要重启数据库服务。
3、查看master二进制日志名和位置,登录数据库,进入后输入以下命令查看。
SHOW MASTER STATUS;
在查询结果中可以获取到二进制日志名称为:mysql-bin.000002,位置为:2484601。
3.2.2从库
1、配置从库server-id。进入/etc目录,vim编辑my.cnf文件。
cd /etc
vim my.cnf
在配置文件中的[mysqld]下添加server-id,用于区分master的server-id。
配置完成后,重启mysql数据库服务。
2、设置master信息至从库。
CHANGE MASTER TO MASTER_HOST=’192.168.238.130’, MASTER_USER=’mysql01’, MASTER_PASSWORD=’123456’, MASTER_LOG_FILE=’mysql-bin.000002’, MASTER_LOG_POS=2484601;
改设置主要是配置从库找到主库的名称以及位置,通过数据库分配的账号和密码进行访问二进制日志。从而完成主从数据库设置。
四、测试主从
1、开启从库服务
进入从库服务器,执行以下命令进行开启slave服务。
slave start
2、查看从库服务状态
从库服务开启以后,查看开启的服务是否与主库进行连接,登录数据库,执行以下命令
|