TiDB v8.4 中文手册启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用程序将会如何 处理,建议改为使用悲观事务。 409 4.9.1.2.3 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。语法: ROLLBACK; 回到之前转账示例,使用 ROLLBACK 回滚整个事务之后,Alice 和 Bob 的余额都未发生改变,当前事务的所有修 改一起被取消。 TRUNCATE 无论在从集群中尝试执行可复制的 DDL 还是不可复制的 DDL,都会报错 8263。 不可复制的 DDL 的同步场景 1. 对所有 TiDB 集群执行 ADMIN UNSET BDR ROLE,撤销集群的 BDR role。 2. 暂停所有集群中需要执行 DDL 的对应的表的写入操作。 3. 等待所有集群中对应表的所有写入已经同步到其他集群后,手动在每一个 TiDB 集群上单独执行所有的 执行 store cancel-delete 命令,你可以撤销已使用 store delete 下线并处于 Offline 状态的 store。撤销后, 该 store 会从 Offline 状态变为 Up 状态。注意,store cancel-delete 命令无法使 Tombstone 状态的 store 变回 Up 状态。 撤销通过 store delete 下线 id 为 1 的 store:0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.2 中文手册启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用程序将会如何 处理,建议改为使用悲观事务。 4.8.1.2.3 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。语法: ROLLBACK; 回到之前转账示例,使用 ROLLBACK 回滚整个事务之后,Alice 和 Bob 的余额都未发生改变,当前事务的所有修 改一起被取消。 TRUNCATE 无论在从集群中尝试执行可复制的 DDL 还是不可复制的 DDL,都会报错 8263。 不可复制的 DDL 的同步场景 2201 1. 对所有 TiDB 集群执行 ADMIN UNSET BDR ROLE,撤销集群的 BDR role。 2. 暂停所有集群中需要执行 DDL 的对应的表的写入操作。 3. 等待所有集群中对应表的所有写入已经同步到其他集群后,手动在每一个 TiDB 集群上单独执行所有的 执行 store cancel-delete 命令,你可以撤销已使用 store delete 下线并处于 Offline 状态的 store。撤销后, 该 store 会从 Offline 状态变为 Up 状态。注意,store cancel-delete 命令无法使 Tombstone 状态的 store 变回 Up 状态。 撤销通过 store delete 下线 id 为 1 的 store:0 码力 | 4987 页 | 102.91 MB | 10 月前3
TiDB v8.5 中文手册启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用程序将会如何 处理,建议改为使用悲观事务。 413 4.9.1.2.3 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。语法: ROLLBACK; 回到之前转账示例,使用 ROLLBACK 回滚整个事务之后,Alice 和 Bob 的余额都未发生改变,当前事务的所有修 改一起被取消。 TRUNCATE 无论在从集群中尝试执行可复制的 DDL 还是不可复制的 DDL,都会报错 8263。 766 7.3.6.3.2 不可复制的 DDL 的同步场景 1. 对所有 TiDB 集群执行 ADMIN UNSET BDR ROLE,撤销集群的 BDR role。 2. 暂停所有集群中需要执行 DDL 的对应的表的写入操作。 3. 等待所有集群中对应表的所有写入已经同步到其他集群后,手动在每一个 TiDB 集群上单独执行所有的 执行 store cancel-delete 命令,你可以撤销已使用 store delete 下线并处于 Offline 状态的 store。撤销后, 该 store 会从 Offline 状态变为 Up 状态。注意,store cancel-delete 命令无法使 Tombstone 状态的 store 变回 Up 状态。 撤销通过 store delete 下线 id 为 1 的 store:0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v8.0 中文手册启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用程序将会如何 处理,建议改为使用悲观事务。 4.8.1.2.3 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。语法: ROLLBACK; 回到之前转账示例,使用 ROLLBACK 回滚整个事务之后,Alice 和 Bob 的余额都未发生改变,当前事务的所有修 改一起被取消。 TRUNCATE 无论在从集群中尝试执行可复制的 DDL 还是不可复制的 DDL,都会报错 8263。 2143 不可复制的 DDL 的同步场景 1. 对所有 TiDB 集群执行 ADMIN UNSET BDR ROLE,撤销集群的 BDR role。 2. 暂停所有集群中需要执行 DDL 的对应的表的写入操作。 3. 等待所有集群中对应表的所有写入已经同步到其他集群后,手动在每一个 TiDB 集群上单独执行所有的 执行 store cancel-delete 命令,你可以撤销已使用 store delete 下线并处于 Offline 状态的 store。撤销后, 该 store 会从 Offline 状态变为 Up 状态。注意,store cancel-delete 命令无法使 Tombstone 状态的 store 变回 Up 状态。 撤销通过 store delete 下线 id 为 1 的 store:0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v7.6 中文手册启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用程序将会如何 处理,建议改为使用悲观事务。 4.8.1.2.3 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。语法: ROLLBACK; 回到之前转账示例,使用 ROLLBACK 回滚整个事务之后,Alice 和 Bob 的余额都未发生改变,当前事务的所有修 改一起被取消。 TRUNCATE 无论在从集群中尝试执行可复制的 DDL 还是不可复制的 DDL,都会报错 8263。 不可复制的 DDL 的同步场景 1. 对所有 TiDB 集群执行 ADMIN UNSET BDR ROLE,撤销集群的 BDR role。 2. 暂停所有集群中需要执行 DDL 的对应的表的写入操作。 3. 等待所有集群中对应表的所有写入已经同步到其他集群后,手动在每一个 TiDB 集群上单独执行所有的 执行 store cancel-delete 命令,你可以撤销已使用 store delete 下线并处于 Offline 状态的 store。撤销后, 该 store 会从 Offline 状态变为 Up 状态。注意,store cancel-delete 命令无法使 Tombstone 状态的 store 变回 Up 状态。 撤销通过 store delete 下线 id 为 1 的 store:0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v8.1 中文手册启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用程序将会如何 处理,建议改为使用悲观事务。 4.8.1.2.3 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。语法: ROLLBACK; 回到之前转账示例,使用 ROLLBACK 回滚整个事务之后,Alice 和 Bob 的余额都未发生改变,当前事务的所有修 改一起被取消。 TRUNCATE 无论在从集群中尝试执行可复制的 DDL 还是不可复制的 DDL,都会报错 8263。 2130 不可复制的 DDL 的同步场景 1. 对所有 TiDB 集群执行 ADMIN UNSET BDR ROLE,撤销集群的 BDR role。 2. 暂停所有集群中需要执行 DDL 的对应的表的写入操作。 3. 等待所有集群中对应表的所有写入已经同步到其他集群后,手动在每一个 TiDB 集群上单独执行所有的 执行 store cancel-delete 命令,你可以撤销已使用 store delete 下线并处于 Offline 状态的 store。撤销后, 该 store 会从 Offline 状态变为 Up 状态。注意,store cancel-delete 命令无法使 Tombstone 状态的 store 变回 Up 状态。 撤销通过 store delete 下线 id 为 1 的 store:0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v6.1 中文手册启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用程序将会如何 处理,建议改为使用悲观事务。 4.8.1.2.3 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。语法: ROLLBACK; 回到之前转账示例,使用 ROLLBACK 回滚整个事务之后,Alice 和 Bob 的余额都未发生改变,当前事务的所有修 改一起被取消。 333 store id 为 1 的 store: >> store delete 1 撤销已使用 store delete 下线并处于 Offline 状态的 store。撤销后,该 store 会从 Offline 状态变为 Up 状态。注意, 该命令无法使 Tombstone 状态的 store 变回 Up 状态。以下示例撤销已使用 store delete 下线的 store,其 store id 为 RESTRICTED_VARIABLES_ADMIN 允许在 SEM 打开的情况下查看所有系统变量。 • RESTRICTED_USER_ADMIN 不允许在 SEM 打开的情况下使用 SUPER 用户撤销访问权限。 • RESTRICTED_CONNECTION_ADMIN 允许 KILL 属于 RESTRICTED_USER_ADMIN 用户的连接。该权限对 KILL 和 KILL TIDB 语句生效。0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v5.2 中文手册GRANT ROLE 操作需要拥有 SUPER 或者 ROLE_ADMIN 权限。 12.10.2.2.19 REVOKE REVOKE 需要 GRANT 权限并且拥有 REVOKE 所指定要撤销的权限。 REVOKE ROLE 操作需要拥有 SUPER 或者 ROLE_ADMIN 权限。 12.10.2.2.20 SET GLOBAL 使用 SET GLOBAL 设置全局变量需要拥有 'app_read', 'app_write' FROM 'rw_user1'@'localhost'; 解除角色授权具有原子性,如果在撤销授权操作中失败会回滚。 12.10.4.1.9 收回权限 REVOKE 语句与 GRANT 对应,可以使用 REVOKE 来撤销 app_write 的权限。 REVOKE INSERT, UPDATE, DELETE ON app_db.* FROM 'app_write'; 1661 建议: 启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用 程序将会如何处理,建议改为使用悲观事务。 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。 语法: ROLLBACK; 如果客户端连接中止或关闭,也会自动回滚该事务。 12.11.9.1.2 自动提交 为满足 MySQL 兼容性的要求,在默认情况下,TiDB0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册GRANT ROLE 操作需要拥有 SUPER 或者 ROLE_ADMIN 权限。 12.10.2.2.19 REVOKE REVOKE 需要 GRANT 权限并且拥有 REVOKE 所指定要撤销的权限。 REVOKE ROLE 操作需要拥有 SUPER 或者 ROLE_ADMIN 权限。 12.10.2.2.20 SET GLOBAL 使用 SET GLOBAL 设置全局变量需要拥有 'app_read', 'app_write' FROM 'rw_user1'@'localhost'; 解除角色授权具有原子性,如果在撤销授权操作中失败会回滚。 12.10.4.1.9 收回权限 REVOKE 语句与 GRANT 对应,可以使用 REVOKE 来撤销 app_write 的权限。 REVOKE INSERT, UPDATE, DELETE ON app_db.* FROM 'app_write'; 1613 建议: 启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用 程序将会如何处理,建议改为使用悲观事务。 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。 语法: ROLLBACK; 如果客户端连接中止或关闭,也会自动回滚该事务。 12.11.9.1.2 自动提交 为满足 MySQL 兼容性的要求,在默认情况下,TiDB0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v7.1 中文手册启用乐观事务前,请确保应用程序可正确处理 COMMIT 语句可能返回的错误。如果不确定应用程序将会如何 处理,建议改为使用悲观事务。 4.8.1.2.3 回滚事务 ROLLBACK 语句用于回滚并撤销当前事务的所有修改。语法: ROLLBACK; 回到之前转账示例,使用 ROLLBACK 回滚整个事务之后,Alice 和 Bob 的余额都未发生改变,当前事务的所有修 改一起被取消。 TRUNCATE 执行 store cancel-delete 命令,你可以撤销已使用 store delete 下线并处于 Offline 状态的 store。撤销后, 该 store 会从 Offline 状态变为 Up 状态。注意,store cancel-delete 命令无法使 Tombstone 状态的 store 变回 Up 状态。 撤销通过 store delete 下线 id 为 1 的 store: RESTRICTED_VARIABLES_ADMIN 允许在 SEM 打开的情况下查看所有系统变量。 • RESTRICTED_USER_ADMIN 不允许在 SEM 打开的情况下使用 SUPER 用户撤销访问权限。 • RESTRICTED_CONNECTION_ADMIN 允许 KILL 属于 RESTRICTED_USER_ADMIN 用户的连接。该权限对 KILL 和 KILL TIDB 语句生效。0 码力 | 4369 页 | 98.92 MB | 1 年前3
共 15 条
- 1
- 2













