首页 > 数据库 >Centos Mysql 主从备份

Centos Mysql 主从备份

时间:2024-05-18 09:19:19浏览次数:20  
标签:log Centos 备份 Mysql master mysql uroot 从库 主从

1、主库

设置 my.cnf

server_id = 2 必须唯一

binlog-do-db = abo-assist 备份的数据库

log-bin=mysql-bin 开启 binlog

创建同步账号并授权

CREATE USER 'repl'@'%' IDENTIFIED WITH 'mysql_native_password' BY '123456';
GRANT REPLICATION SLAVE ON . TO 'repl'@'%';

flush privileges;

2、备份主库数据库,一定要带上 master-data

mysqldump -uroot -p --databases coin --master-data=1>/var/lib/mysql/XXX.sql
3、从库导入数据并记下 master_log_file 与 master_log_pos 的位置,参考下图

从库导入:

mysql -uroot -p
uset ..
source
2、从库

server_id = 10 必须唯一

3、开启主从同步(从库上操作)

mysql> stop slave;

mysql>change master to master_host='192.168.190.131',master_user='replication',master_password='123456',master_port=3336,master_log_file='mysql-bin.000001',master_log_pos=641134;

mysql> start slave;

备注

清除从库日志

mysql>show slave status\G (查看从库备份状态)

mysql>reset master

mysql 访问外部地址

myql -h192.168. -uroot -p -P3306

标签:log,Centos,备份,Mysql,master,mysql,uroot,从库,主从
From: https://www.cnblogs.com/abowu/p/18199020

相关文章

  • mysql 存储过程
    CREATEDEFINER=`root`@`%`PROCEDURE`ProcessLargeTable`()BEGINDECLAREdoneINTDEFAULTFALSE;DECLAREcur_idBIGINT;DECLAREmax_idBIGINTDEFAULT691148169325;--设置你的最大IDDECLARElast_idBIGINTDEFAULT664476955416;--设......
  • mysql根据经纬度计算距离
    一、使用地理空间函数ST_DISTANCE:MySQL提供了一组地理空间函数,可以更方便地处理地理数据。使用这些函数,你可以计算点之间的距离、获取最近的点等等。下面是一个示例查询,展示如何使用地理空间函数计算经纬度距离单位(百千米):代码示例:--单位百公里SELECTid,latitude,long......
  • Redis MySQL
     ---###介绍一下常用的RedisMySQL中间件呗Redis和MySQL在许多应用中经常一起使用,Redis作为缓存层提供快速的数据访问,而MySQL作为存储层提供持久化的数据存储。在这两个系统之间,中间件可以帮助管理和优化它们之间的交互。以下是一些常用的Redis和MySQL中间件:1.**ProxySQL*......
  • 【MySQL】时区修改
    背景实际时间和MySQL时间对不上执行:1showvariableslike"%time_zone%";发现时区是SYSTEM解决方案需要改成+8执行:1setglobaltime_zone='+8:00';2settime_zone='+8:00';此时再查看time_zone,显示↓ 再执行确认与北京时间(东八区标准时)是否一致1selec......
  • 数据库(MySQL)基础
    时间:2024-05-11星期六mysql基础mysql基础学习内容MySQL数据库安装与配置、SQL基本查询、SQL写入操作、MySQL表操作、SQL高级查询、MySQL基本函数数据库分类主流关系型数据库商用数据库:DB2、Oracle开源免费数据库:MySQL、SQLServer(微软开发的,主要用于windows系统,现在也支持......
  • Mysql之性能查看
    一、慢查询MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10秒以上的SQL语句。mysql>showvariableslike‘%slow%‘;+-......
  • 字节面试:MySQL什么时候 锁表?如何防止锁表?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 第四节:MySQL主从集群搭建、扩容与数据迁移、半同步复制详解
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • centos7 设置自动更新时间
    自动更新时间,我这里使用的是ntpdate.从ntpdate手册上看,手册上更建议使用ntpd,以后再学习一些它安装ntpdateyuminstallntpdate时间服务器名称地址???cn.ntp.org.cn阿里云提供的地址ntp2.aliyun.com配置crontab0-59/10****/usr/sbin/n......
  • redis如何实现主从同步
    redis实现主从同步分为两种:全量同步和增量同步:第一次连入集群的slave需要进行全量同步,那些断开后重连的slave需要进行增量同步每个redis都有自己的replid,他们是master的标识,在尚未搭建集群之前,每个redis都是master,因此大家都有各自不同的replidrepl_backlog中会写入所有操作的命......