问题标签 [gtid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 导入 MySQL 数据失败,错误 1839
我已经配置了 GTID 的 MySQL 主从设置。我取回了 master 的数据备份并将其导入到单独的测试服务器。它无法导入为
第 24 行的错误 1839 (HY000):@@GLOBAL.GTID_PURGED 只能在 @@GLOBAL.GTID_MODE = ON 时设置
我尝试使用--set-gtid-purged=OFF
and AUTO
,但没有运气。
mysql - Mysql slave在重启后被毁了
请帮忙!
我基于GTID机制设置了主从复制。复制工作正常,直到从属设备上发生 mysqld 重启。然后混乱开始了……
重新启动后,我无法恢复复制。发出“START SLAVE”命令时,我收到以下错误消息:
第 1 行的错误 1794 (HY000):从设备未配置或无法正确初始化。您必须至少设置 --server-id 以启用主服务器或从服务器。可以在 MySQL 错误日志中找到其他错误消息。
不用说我确实在 my.cnf 中设置了 server-id(见下文)。
在 /var/log/mysqld.log 文件中,我发现以下错误消息:
[错误] 创建主信息时出错:找到多个复制元数据存储库实例,其中包含数据。无法决定哪个是正确的选择。
[错误] 无法创建或恢复复制信息存储库。
我不明白我做错了什么。
主从之间的通信通过 stunnel 进行 ssl 隧道化,但我认为这不是一个相关的事实,因为在重新启动之前一切正常。
我发现重新建立复制的唯一方法(mysql重启后)是手动删除mysql数据文件,然后再次加载从master导入的dump文件。(我使用 mysqldump)。这当然是不合理的。
以下是 my.cnf 文件:
在奴隶上:
在材料上:
从机:Centos 6.6,mysql 5.6.24。
主机:RHEL 6.6,mysql 5.6.10。
任何帮助将不胜感激!
谢谢
纳达夫布鲁姆
mysql - 多源复制 MySQL 5.6 到 5.7 GTID 自动定位问题
我有 3 台主服务器,不同的数据库,我正在尝试复制到单个服务器中。我很难让它们设置和更新。我在所有 3 个频道上都有重复输入错误。至少可以说手动跳过它们是痛苦的。有没有办法自动同步到正确的位置?我的印象是使用 GTID 很容易。
我用了:
倾倒:
初始化:
大师My.cnf:
奴隶 My.cnf:
我错过了什么吗?任何帮助表示赞赏。
mysql - 在mysql-5.6中使用gtid在mysql上复制主从
使用GTID复制MySQL Master-Slave时,由于GTID不依赖binlog-file和binlog_position,而是使用auto_position,是否需要在slave上设置binlog和relay_log?
replication - mariadb cluster gtid 在机器重启时重置
我正在尝试设置mariadb集群复制,我将slave定向到集群中的一台物理机器,一切正常,但是如果我关闭那台机器,并从集群中的另一台机器插入一些东西并再次启动它,它就是gtid重置为 0-1-1,因此复制失败。
我能做些什么?
mysql - eclipselink和mysql的GTID复制
我正在将现有的 JPA/eclipselink 应用程序从 mysql 5.5 迁移到 mysql 5.6,并且我想继续使用 GTID 复制。
但是,MySQL 的 Global Transaction Identifiers (GTID) 文档提出了有关使用临时表的特定限制。知道 eclipselink 在与 mysql 交谈时使用临时表来执行各种更新/删除操作,我担心将它们一起使用会不兼容。
有谁知道 eclipselink(2.5+ 版)是否可以与 mysql 5.6 和 GTID 复制一起使用?
mysql - MySQL 从站不使用中继日志
我有一个使用 TokuDB 表的从站,但从我们使用 InnoDB 表的主站复制。主服务器是 PXC 的一部分,而从服务器使用 TokuDB 表,只使用常规的 percona 服务器(不是 XtraDB)。
当我使用多个连接到主服务器的应用程序运行复制时,从服务器似乎没有使用 relay_log,因此导致复制问题,如下所示:
更多信息:我启用了 GTID,并且从站也启用了 log_bin。两台服务器都在 Ubuntu 14.04 上运行,并且具有相同的硬件和服务器规格。
我的问题是,我如何确保从站正在使用 relay_log?
mysql - 带有 GTID 的 MySQL 5.6 -> MariaDB 10.1
我有一个启用了 GTID 的 MySQL 5.6 数据库。
是否可以简单地删除 MySQL,安装 MariaDB 并在相同的二进制文件上运行它?
我知道 MariaDB GTID 技术与 MySQL 的技术不兼容,但我找不到任何人试图测试这种情况。
mysql - 即使 GTID_MODE=ON 也可以进行匿名交易
我正在使用带有 GTID 主-主复制的 MySQL 5.7,我遇到了一个奇怪的错误。
随机我的一位大师将停止复制:“@@GLOBAL.GTID_MODE = ON 时无法复制匿名事务”
当我检查二进制日志中确实有一个匿名条目时,但不清楚它是如何到达那里的,因为另一个主服务器也有 GTID_MODE=ON 并且不应该允许任何匿名事务执行或进入二进制日志。
enforce_gtid_consistency 也为 ON,因此会导致匿名事务的查询应该失败。
它也只是一个单一的查询/交易。binlog 中的上一个和下一个查询始终具有 GTID。
mysql - 在 Galera Cluster 和独立 MySQL slave 之间设置 GTID 复制
有人有在 Galera Cluster 和独立 MySQL slave 之间设置复制的经验吗?
我在 Galera Cluster 中有一个三个节点,我想设置 gtid 复制到 MySQL 从站。问题是所有 Galera 节点都编写了自己的 bin 日志,并且似乎导致了重复查询。结果,我得到了这样的无限错误:
Galera 节点上的复制设置:
也许您知道如何解决它?
对于设置我使用了这个主题: http ://severalnines.com/blog/how-set-asynchronous-replication-galera-cluster-standalone-mysql-server-gtid
Galera 节点版本:5.6.25
MySQL从版本:5.6.27