1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202
|
include/master-slave.inc
Warnings:
Note #### Sending passwords in plain text without SSL/TLS is extremely insecure.
Note #### Storing MySQL user name or password information in the connection metadata repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START REPLICA; see the 'START REPLICA Syntax' in the MySQL Manual for more information.
[connection master]
[Connection Master]
CREATE UNDO TABLESPACE undo_003 ADD DATAFILE 'undo_003.ibu';
CREATE UNDO TABLESPACE undo_004 ADD DATAFILE 'undo_004.ibu';
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo' ORDER BY name;
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
undo_003 Undo active
undo_004 Undo active
include/sync_slave_sql_with_master.inc
[Connection Slave]
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo' ORDER BY name;
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
[Connection Master]
DROP UNDO TABLESPACE undo_003;
ERROR HY000: Failed to drop UNDO TABLESPACE undo_003
SHOW WARNINGS;
Level Code Message
Error 1529 Failed to drop UNDO TABLESPACE undo_003
Error 3120 Tablespace `undo_003` is not empty.
include/sync_slave_sql_with_master.inc
[Connection Slave]
DROP UNDO TABLESPACE undo_003;
ERROR HY000: Tablespace undo_003 doesn't exist.
SHOW WARNINGS;
Level Code Message
Error 3510 Tablespace undo_003 doesn't exist.
[Connection Master]
ALTER UNDO TABLESPACE innodb_undo_001 SET INACTIVE;
ALTER UNDO TABLESPACE innodb_undo_002 SET INACTIVE;
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo' ORDER BY name;
name space_type state
innodb_undo_001 Undo empty
innodb_undo_002 Undo empty
undo_003 Undo active
undo_004 Undo active
include/sync_slave_sql_with_master.inc
[Connection Slave]
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo' ORDER BY name;
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
ALTER UNDO TABLESPACE innodb_undo_001 SET INACTIVE;
ERROR HY000: Cannot set innodb_undo_001 inactive since there would be less than 2 undo tablespaces left active.
ALTER UNDO TABLESPACE innodb_undo_002 SET INACTIVE;
ERROR HY000: Cannot set innodb_undo_002 inactive since there would be less than 2 undo tablespaces left active.
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo' ORDER BY name;
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
[Connection Master]
CREATE TABLESPACE ts1 ADD DATAFILE 'ts1.ibd' Engine=InnoDB;
CREATE TABLE tab1(c1 int, c2 varchar(10)) TABLESPACE=ts1;
INSERT INTO tab1 VALUES(1, 'VISH');
CREATE TABLE tab2(c1 int , c2 varchar(10)) Engine=InnoDB;
INSERT INTO tab2 VALUES(2, 'VISH');
CREATE INDEX ix1 ON tab1(c2) USING BTREE;
CREATE INDEX ix2 ON tab2(c2) ;
include/sync_slave_sql_with_master.inc
[Connection Slave]
SHOW CREATE TABLE tab1;
Table Create Table
tab1 CREATE TABLE `tab1` (
`c1` int DEFAULT NULL,
`c2` varchar(10) DEFAULT NULL,
KEY `ix1` (`c2`) USING BTREE
) /*!50100 TABLESPACE `ts1` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
SHOW CREATE TABLE tab2;
Table Create Table
tab2 CREATE TABLE `tab2` (
`c1` int DEFAULT NULL,
`c2` varchar(10) DEFAULT NULL,
KEY `ix2` (`c2`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
SELECT * FROM tab1;
c1 c2
1 VISH
SELECT * FROM tab2;
c1 c2
2 VISH
[Connection Master]
ALTER UNDO TABLESPACE undo_003 SET INACTIVE;
ERROR HY000: Cannot set undo_003 inactive since there would be less than 2 undo tablespaces left active.
SHOW WARNINGS;
Level Code Message
Error 3655 Cannot set undo_003 inactive since there would be less than 2 undo tablespaces left active.
Error 1533 Failed to alter: UNDO TABLESPACE undo_003
Error 3655 ALTER UNDO TABLEPSPACE operation is disallowed on undo_003
ALTER UNDO TABLESPACE undo_004 SET INACTIVE;
ERROR HY000: Cannot set undo_004 inactive since there would be less than 2 undo tablespaces left active.
SHOW WARNINGS;
Level Code Message
Error 3655 Cannot set undo_004 inactive since there would be less than 2 undo tablespaces left active.
Error 1533 Failed to alter: UNDO TABLESPACE undo_004
Error 3655 ALTER UNDO TABLEPSPACE operation is disallowed on undo_004
DROP UNDO TABLESPACE innodb_undo_001;
ERROR 42000: InnoDB: Tablespace names starting with `innodb_` are reserved.
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo' ORDER BY name;
name space_type state
innodb_undo_001 Undo empty
innodb_undo_002 Undo empty
undo_003 Undo active
undo_004 Undo active
include/sync_slave_sql_with_master.inc
[Connection Slave]
ALTER UNDO TABLESPACE undo_004 SET INACTIVE;
ERROR HY000: Tablespace undo_004 doesn't exist.
SHOW WARNINGS;
Level Code Message
Error 3510 Tablespace undo_004 doesn't exist.
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo' ORDER BY name;
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
DROP UNDO TABLESPACE innodb_undo_001;
ERROR 42000: InnoDB: Tablespace names starting with `innodb_` are reserved.
[Connection Master]
ALTER UNDO TABLESPACE innodb_undo_001 SET ACTIVE;
ALTER UNDO TABLESPACE innodb_undo_002 SET ACTIVE;
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo' ORDER BY name;
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
undo_003 Undo active
undo_004 Undo active
DROP TABLE tab1;
DROP table tab2;
DROP TABLESPACE ts1;
ALTER UNDO TABLESPACE undo_003 SET INACTIVE;
ALTER UNDO TABLESPACE undo_004 SET INACTIVE;
DROP UNDO TABLESPACE undo_003;
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo';
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
undo_004 Undo empty
CREATE UNDO TABLESPACE undo_003 ADD DATAFILE '../undo_003.ibu';
ERROR HY000: The ADD DATAFILE filepath for an UNDO TABLESPACE cannot be a relative path.
SHOW WARNINGS;
Level Code Message
Error 3121 The ADD DATAFILE filepath for an UNDO TABLESPACE cannot be a relative path.
Error 3121 The UNDO DATAFILE location must be in a known directory.
Error 1528 Failed to create UNDO TABLESPACE undo_003
Error 3121 Incorrect File Name '../undo_003.ibu'.
include/sync_slave_sql_with_master.inc
[Connection Slave]
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo';
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
CREATE UNDO TABLESPACE undo_003 ADD DATAFILE '../undo_003.ibu';
ERROR HY000: The ADD DATAFILE filepath for an UNDO TABLESPACE cannot be a relative path.
SHOW WARNINGS;
Level Code Message
Error 3121 The ADD DATAFILE filepath for an UNDO TABLESPACE cannot be a relative path.
Error 3121 The UNDO DATAFILE location must be in a known directory.
Error 1528 Failed to create UNDO TABLESPACE undo_003
Error 3121 Incorrect File Name '../undo_003.ibu'.
[Connection Master]
DROP UNDO TABLESPACE undo_004;
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo';
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
include/sync_slave_sql_with_master.inc
[Connection Slave]
SELECT name,space_type,state
FROM INFORMATION_SCHEMA.INNODB_TABLESPACES
WHERE space_type = 'Undo';
name space_type state
innodb_undo_001 Undo active
innodb_undo_002 Undo active
include/rpl_end.inc
|