当前位置: 首页 > news >正文

邳州徐州网站开发厦门seo优化外包公司

邳州徐州网站开发,厦门seo优化外包公司,重庆交通建设集团有限公司网站,上海好的高端网站建设服务公司背景 生产环境上的主从集群,因为一些异常原因,导致主从同步失败。现记录下通过重做mysql从库的方式来解决,重做过程不影响主库。 步骤 1、在主库上的操作步骤 备份主库所有数据,并将dump.sql文件拷贝到从库/tmp目录 mysqldump …

背景

生产环境上的主从集群,因为一些异常原因,导致主从同步失败。现记录下通过重做mysql从库的方式来解决,重做过程不影响主库。

步骤

1、在主库上的操作步骤

  1. 备份主库所有数据,并将dump.sql文件拷贝到从库/tmp目录

    • mysqldump -uroot -p --set-gtid-purged=OFF --single-transaction --master-data=1 --all-databases > dump.sql

      备注:

    • 如果出现报错`Can't connect to local MySQL server through socket`可以执行netstat -ln | grep  mysql命令查看mysql socket的地址需要添加参数 --socket=/u/mysql/tmp/mysql.sock 再次执行即可
      mysqldump -uroot -p --set-gtid-purged=OFF --single-transaction --master-data=1 --all-databases --socket=/u/mysql/tmp/mysql.sock > dump.sql
    • --single-transaction参数是mysqldump在全量数据导入是对锁的一些处理,都应该加上该参数
    • --master-data=1参数是在备份文件中有 CHANGE MATER TO xxxxx命令,对备库有用,默认值为1,如果为2,就是把该条语句注释了。

2、在从库的操作

  • 通过mysql-client使用root用户登录上mysql

  • 停止从库:

    stop slave;
  • 重置从库:

    reset slave all;
  • 导入主库的数据

    source /tmp/dump.sql;
  • 查看dump.sql文件里面主库同步的位点:

  • 然后在从库执行
    CHANGE MASTER TO MASTER_HOST='XXXXX',MASTER_USER='REPL',MASTER_PASSWORD='XXXX',MASTER_LOG_FILE='mysql-bin.002029',MASTER_LOG_POS=486015475;
    
  1. 假如需要旧用户密码忘记了,可以新建用户和密码作为主从复制的用户
    #登录 MySQL 主库,创建用于复制的账号并授权:```mysql -u root -p``````CREATE USER 'replication'@'从库IP地址' IDENTIFIED BY 'password';GRANT REPLICATION SLAVE ON *.* TO 'replication'@'从库IP地址';FLUSH PRIVILEGES;
  2. 在从库上再次执行
     #在从库上登录 MySQL,并执行以下命令:```mysql -u root -p``````CHANGE MASTER TO MASTER_HOST='主库IP地址',MASTER_USER='replication',MASTER_PASSWORD='password',MASTER_LOG_FILE='主库的binlog文件名',MASTER_LOG_POS=主库的binlog位置;
  • 开启同步:

    start slave;
  • 查看同步状态:

    show slave status\G;
  1. 如果发现`Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection`报错

  2. 解决方法:

  • 在从库上执行一下命令即可,出现该报错的原因是因为mysql8.0默认要求连mysql需要安全连接

  • stop slave;
    CHANGE MASTER TO GET_MASTER_PUBLIC_KEY=1;
    start slave
  • 参考连接:mysql主从复制报错:Authentication plugin ‘caching_sha2_password‘ reported error: Authentication requires se_authentication plugin 'caching_sha2_password' repo-CSDN博客

  • 再次查看从库状态,这两个都是yes即可
http://www.dinnco.com/news/29559.html

相关文章:

  • 如何做电子海报在网站查关键词排名网
  • 电子政务与网站建设经验进入百度
  • 盐城网站建设多少钱找小网站的关键词
  • 在哪家网站可以买做服装的模具做网上营销怎样推广
  • php网站建设题目商业推广费用一般多少
  • 龙岗网站开发怎么在百度上做广告推广
  • 做网站买空间用共享ip曼联对利物浦新闻
  • 做网站须知域名免费注册0元注册
  • 医疗网站如何做优化黑马培训是正规学校吗
  • 网站建设教程视频百度云网络优化工程师为什么都说坑人
  • 网站做留言板怎么清空源码sem竞价专员
  • 长春火车站到龙嘉机场高铁时刻表网站seo搜索引擎的原理是什么
  • 个人网站名称举例搜索优化的培训免费咨询
  • 网站采用什么方法建设企业文化建设方案
  • 如何用dw做网站设计哈尔滨最新疫情通报
  • 专业做全景图的网站平台南宁网络推广有几家
  • 推荐几个好的网站link友情买卖
  • asp动态网站开发教程seo营销技巧
  • 汉寿做网站的公司外贸网站推广的方法
  • 怎么给餐饮店做网站怎么做网络销售
  • 怎么查网站的域名备案价格网络营销推广主要做什么
  • 悦西安南京 seo 价格
  • 易语言 网站开发重庆网
  • php做电影网站有哪些百度竞价排名正确解释
  • 万网首页杭州seo网站建设
  • app打包平台优化公司
  • 做网站和视频剪辑用曲面屏南宁百度seo软件
  • 青岛网站制作哪里有太原网站建设方案咨询
  • 网站收录原创文章谷歌搜索引擎入口
  • 高端网站制作公外链查询工具