iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysqldump同步数据到生产的注意事项都有哪些
  • 570
分享到

mysqldump同步数据到生产的注意事项都有哪些

2024-04-02 19:04:59 570人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关Mysqldump同步数据到生产的注意事项都有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.如果需要从一个实例把数据倒进

这篇文章将为大家详细讲解有关Mysqldump同步数据到生产的注意事项都有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

1.如果需要从一个实例把数据倒进另一个生产的实例,那么需要注意:使用一下语句dump出来!

mysqldump  -uroot  -p -t  --single-transaction=true  --skip-disable-keys=false  --add-locks=false --set-gtid-purged=off    -B liuwenhe   --tables  r >/data/backup/r.sql

注释:

1)--set-gtid-purged=false  结果文件中不加 SET @@GLOBAL.GTID_PURGED,防止执行报错,因为reset master后才能执行SET @@GLOBAL.GTID_PURGED!

2)--skip-disable-keys=false 关闭ALTER TABLE `r` DISABLE KEYS这类的关闭索引键操作,否则线上可能索引失效!影响业务

3)--set-gtid-purged=false   结果文件中不带 SET @@SESSION.SQL_LOG_BIN= 0; 也就是说要写binlog,否则不能同步到从库!

4)--add-locks=false  不加 LOCK TABLES `acct_loan` WRITE; 尤其注意这个,lock之后,只能这个session来操作这个表,并且这个session还不能操作别的表,别的session不能操作该表,具体实验过程:(pxc和简单的主从是一样的效果!)

(实验1 关于 lock tables  r  write:

会话1:

root@localhost : liuwenhe 18:33:01>LOCK TABLES  r WRITE;

Query OK, 0 rows affected (0.00 sec)

root@localhost : liuwenhe 18:33:03>insert into   r  values (1000);  #可以操作r表,也可以查看

Query OK, 1 row affected (0.00 sec)

root@localhost : liuwenhe 18:33:09>insert into   t  values (1000);   #该session不可以操作t表

ERROR 1100 (HY000): Table 't' was not locked with LOCK TABLES

root@localhost : liuwenhe 18:33:15>select count(*) from  t;            #该session不可以查询别的表

ERROR 1100 (HY000): Table 't' was not locked with LOCK TABLES)

会话2:

root@localhost : liuwenhe 19:04:33>select count(*) from r;  #查询等待,

root@localhost : liuwenhe 18:39:21>insert into  r  values(10);  #dml等待,发现其他session不能操作session1 定的表!

root@localhost : liuwenhe 18:41:36>delete  from  yy2;   #发现会话2可以操作别的表

Query OK, 3 rows affected (0.04 sec)

oot@localhost : liuwenhe 19:05:32>select count(*) from yy2;    发现可读取r之外的表!

实验2 关于 lock  table  r read;

会话1:

root@localhost : liuwenhe 18:45:38>lock  table  r read;

Query OK, 0 rows affected (0.00 sec)

root@localhost : liuwenhe 18:47:17>select  count(*) from  t;   #发现不可以读取r之外的表

ERROR 1100 (HY000): Table 't' was not locked with LOCK TABLES

root@localhost : liuwenhe 18:47:51>delete  from  t;         #不可以操作r之外的表

ERROR 1100 (HY000): Table 't' was not locked with LOCK TABLES

root@localhost : liuwenhe 18:47:28>select  count(*) from  r;   #可以读取r表

+----------+

| count(*) |

+----------+

|        5 |

+----------+

1 row in set (0.00 sec)

root@localhost : liuwenhe 18:47:39>insert into  r values (10);   #不可以操作r表

ERROR 1099 (HY000): Table 'r' was locked with a READ lock and can't be updated

会话2:

root@localhost : liuwenhe 18:53:02>delete  from  t limit 1;   #会话2可以操作t表

Query OK, 1 row affected (0.01 sec)

root@localhost : liuwenhe 18:53:47>select count(*) from yy2;  #会话2可以查看其它表

+----------+

| count(*) |

+----------+

|        0 |

+----------+

1 row in set (0.00 sec)

root@localhost : liuwenhe 18:54:29>delete  from r;   #等待,不能操作session1锁定的表r

root@localhost : liuwenhe 18:55:20>select * from r;  #可以查看session1锁定表!

+------+

| id   |

+------+

|   10 |

总结

lock tables  t  write:当前会话能读写该表,但是不能读写其它的表;其它会话可以读写其它的表,但是不可以读写该表;

lock  table  r read: 当前会话只能能读该表,但是不能操作该表,也不能读写其它的表,其它会话可读但不可写该表,可读写其它的表)

关于mysqldump同步数据到生产的注意事项都有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: mysqldump同步数据到生产的注意事项都有哪些

本文链接: https://www.lsjlt.com/news/61479.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysqldump同步数据到生产的注意事项都有哪些
    这篇文章将为大家详细讲解有关mysqldump同步数据到生产的注意事项都有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.如果需要从一个实例把数据倒进...
    99+
    2024-04-02
  • PHP 同步 Laravel 数组有哪些注意事项?
    在 Laravel 中,数组是我们开发过程中经常使用的数据结构。在某些情况下,我们需要对数组进行同步操作,以确保它们保持同步。但是,在进行同步操作时,有一些注意事项需要我们注意,以避免出现意外错误。本文将介绍 PHP 同步 Laravel...
    99+
    2023-09-18
    同步 laravel 数组
  • SQL Server数据库sql优化注意事项都有哪些
    SQL Server数据库sql优化注意事项都有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。今天主要分享下sqlserver数据库在做s...
    99+
    2024-04-02
  • PHP5到PHP7的注意事项有哪些
    这篇文章给大家分享的是有关PHP5到PHP7的注意事项有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP7是大势所趋了。PHP7有更多的新特性,更好的性能,更高的速度。并且,从今年8月7日开始发行PHP7...
    99+
    2023-06-15
  • $.ajax传JSON数据到后台有哪些注意事项
    这篇文章主要讲解了“$.ajax传JSON数据到后台有哪些注意事项”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“$.ajax传JSON数据到后台有哪些注意事...
    99+
    2024-04-02
  • 导入数据库的注意事项有哪些
    导入数据库时需要注意以下事项:1.备份数据:在导入数据库之前,建议先备份现有的数据库,以防止数据丢失或损坏。2.检查数据库版本:确保...
    99+
    2023-09-29
    数据库
  • ACCESS转SQLSERVER数据库的注意事项有哪些
    这篇文章主要介绍“ACCESS转SQLSERVER数据库的注意事项有哪些”,在日常操作中,相信很多人在ACCESS转SQLSERVER数据库的注意事项有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • jQuery.get的注意事项有哪些
    这篇文章主要讲解了“jQuery.get的注意事项有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jQuery.get的注意事项有哪些”吧!   Ad...
    99+
    2024-04-02
  • 成都主机租用常见的注意事项有哪些
    成都主机租用常见的注意事项有:1、机房的选择,选择好的机房或数据中心才能保证服务器的安全;2、服务器的配置,根据自身网站需求选择合适...
    99+
    2023-02-08
    成都主机租用 成都主机 主机
  • 购买香港服务器的注意事项都有哪些
    购买香港服务器的注意事项:1.注意低价格陷阱,因同行业恶意竞争降低技术成本来进行降价。2. 注意配置的真假,以次充好,造成服务器不稳定。3. 注意带宽的配置,是否是独享,带宽数量是否符合。4.服务商的服务售后是否可靠,能否及时解决问题。具体...
    99+
    2024-04-02
  • Vue.js的注意事项有哪些
    这篇文章主要讲解了“Vue.js的注意事项有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue.js的注意事项有哪些”吧!1、为什么 Vue.js 不...
    99+
    2024-04-02
  • spring事务的注意事项有哪些
    spring事务的注意事项有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  事务一般是指数据库事务,是指作为一个程序执行单元执行的一...
    99+
    2024-04-02
  • 数据库中不同版本exp/imp使用注意事项有哪些
    小编给大家分享一下数据库中不同版本exp/imp使用注意事项有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!   使用不同版本的exp/imp ...
    99+
    2024-04-02
  • Python数据类型使用注意事项有哪些
    本文小编为大家详细介绍“Python数据类型使用注意事项有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python数据类型使用注意事项有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2024-04-02
  • 数据库中打补丁有哪些注意事项
    本篇内容主要讲解“数据库中打补丁有哪些注意事项”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库中打补丁有哪些注意事项”吧!在打补丁的时候 遇到了以下几个问题...
    99+
    2024-04-02
  • Aurora数据库有哪些限制和注意事项
    Aurora数据库具有以下限制和注意事项: 存储容量限制:Aurora数据库的存储容量有最小值和最大值限制,具体取决于所选择的实...
    99+
    2024-04-02
  • 升级到mysql-connector-java8.0.27的注意事项有哪些
    本篇文章给大家分享的是有关升级到mysql-connector-java8.0.27的注意事项有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。最近线上安全扫描到mysql连...
    99+
    2023-06-22
  • 租用的注意事项有哪些
    香港虚拟云主机租用的注意事项:1. 选择稳定性好的香港云主机,保证最佳的访问速度,有利于搜索引擎的优化,提高网站的排名。2. 货比三家,租用性价比高的云主机,降低成本消耗。3. 注意售后服务,选择能够保障提供良好售后的服务商,提供及时的技术...
    99+
    2024-04-02
  • MySQL数据导入要注意哪些事项
    在导入MySQL数据时,需要注意以下几个事项:1. 数据格式:确保导入的数据格式与MySQL表的定义相匹配。例如,确保数值字段的值是...
    99+
    2023-09-27
    mysql
  • Linux mysql dump数据库使用注意事项有哪些
    这篇文章给大家分享的是有关Linux mysql dump数据库使用注意事项有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、要保证存放Linux mysql dump的目录存在且进程对该目录有写权限。存放...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作