资讯专栏INFORMATION COLUMN

mysql 主从配置

jackwang / 561人阅读

摘要:主库从库主从配置主库配置文件添加代表主库同步的数据库多个数据库继续添加不同步的数据库重启关闭启动从库配置文件添加主库主库端口密码用户代表从库复制的数据库多个数据库继续添加重启关闭

主库ip:192.168.88.10:9601
从库ip:192.168.88.20:9603

主从配置

1.主库配置

(1).文件[my.ini]添加

server-id = 1         //1代表主库
log-bin=mysql-bin
binlog-do-db=log //同步的数据库 多个数据库继续添加binlog-do-db=
binlog-ignore-db=nolog //不同步的数据库

(2).重启mysql
关闭:mysqladmin -S mysql.sock -P 9601 -u root -p
启动:mysqld_safe --defaults-file=/home/mysql/data/5.6.16/st01/my.cnf -u mysql -p

2.从库配置

(1)文件[my.ini]添加
master-host=192.168.88.10 //主库ip
master-port=9601 //主库端口
master-user=read //密码
master-password=123456 //用户
server-id=2 //2代表从库
master-connect-retry=60
replicate-do-db=log //复制的数据库 多个数据库继续添加replicate-do-db=

(2).重启mysql
关闭:mysqladmin -S mysql.sock -P 9603 -u root -p
启动:mysql_safe --defaults-file=/home/mysql/data/slave01/my.cnf -u mysql -p

3.主库其他配置

(1).主库授权给read用户同步权限

GRANT REPLICATION SLAVE ON . TO read@"%" IDENTIFIED BY "123456";
flush privileges;

(2).查看主库状态

mysql>show master status;
|mysqld-bin.000003 | 1399 | log | nolog

4.从库其他配置

(1).从库设置replication位置

mysql >change master to master_host="192.168.88.10",master_port=9601,master_user="read",master_password="12346",
master_log_file="mysql-bin.000003",MASTER_LOG_POS=1399;

(2).启动从库

mysql>start slave;

(3).查看从库状态

mysql>show slave status;
以下两个状态为OK基本就对了
|Slave_IO_Running|Slave_SQL_Running|
|YES|YES|
主从出错时的解决

如果以上Slave_IO_Running,Slave_SQL_Running不都是YES,有NO时,从库状态就异常了
解决方案:
不码字了,直接上本地笔记的截图

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10686.html

相关文章

  • MySQL5.7 主从复制配置

    摘要:每一个主从复制的连接,都有三个线程。上创建一个测试数据库四主从复制创建授权用户创建用户,指定该用户只能在主库上使用密码登录为用户赋予权限。 一、主从复制原理 MySQL 主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。每一个主从复制的连接,都有三个线程。拥有多个从库的主库为每一个连接到主库的从库创建一个 log du...

    wenhai.he 评论0 收藏0
  • MySQL5.7 主从复制配置

    摘要:每一个主从复制的连接,都有三个线程。上创建一个测试数据库四主从复制创建授权用户创建用户,指定该用户只能在主库上使用密码登录为用户赋予权限。 一、主从复制原理 MySQL 主从复制是一个异步的复制过程,主库发送更新事件到从库,从库读取更新记录,并执行更新记录,使得从库的内容与主库保持一致。每一个主从复制的连接,都有三个线程。拥有多个从库的主库为每一个连接到主库的从库创建一个 log du...

    rainyang 评论0 收藏0
  • Mysql二进制日志文件(binlog)主从复制最佳实践

    摘要:的主从备份相关配置服务器号,不要和其他服务器重复开启二进制日志索引二进制日志的文件名设为就是把每次发生的修改和事件的日志即时同步到硬盘上复制模式防止从服务器在崩溃后自动开启,以给你足够的时间修复。 实践背景 最近加入了同学的技术分享小组,4个人分两组,半月进行一次技术分享,现在一起搞Mysql我被分到讲解Mysql日志方面,上周已经讲完了,不过他们总是觉得对于日志这块了解不透彻,觉得不...

    刘永祥 评论0 收藏0
  • Mysql二进制日志文件(binlog)主从复制最佳实践

    摘要:的主从备份相关配置服务器号,不要和其他服务器重复开启二进制日志索引二进制日志的文件名设为就是把每次发生的修改和事件的日志即时同步到硬盘上复制模式防止从服务器在崩溃后自动开启,以给你足够的时间修复。 实践背景 最近加入了同学的技术分享小组,4个人分两组,半月进行一次技术分享,现在一起搞Mysql我被分到讲解Mysql日志方面,上周已经讲完了,不过他们总是觉得对于日志这块了解不透彻,觉得不...

    YFan 评论0 收藏0
  • 简单五步教你搭建MySQL主从复制

    摘要:环境主机从机环境目标实现主机到从机基于的主从复制目前提供两种方式主从复制基于我们此篇就是基于的主从复制基于第步下载并分别安装到主机和从机,网上有很多例子。第步在主机和从机上分别拷贝配置文件到下。可以创建库或者表查看同步情况。 环境 主机:172.17.0.2从机:172.17.0.3环境:CentOS7MySQL:5.6.38目标:实现主机172.17.0.2到从机172.17.0.3...

    Vixb 评论0 收藏0
  • 简单五步教你搭建MySQL主从复制

    摘要:环境主机从机环境目标实现主机到从机基于的主从复制目前提供两种方式主从复制基于我们此篇就是基于的主从复制基于第步下载并分别安装到主机和从机,网上有很多例子。第步在主机和从机上分别拷贝配置文件到下。可以创建库或者表查看同步情况。 环境 主机:172.17.0.2从机:172.17.0.3环境:CentOS7MySQL:5.6.38目标:实现主机172.17.0.2到从机172.17.0.3...

    cyqian 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<