40 lines
1.6 KiB
Plaintext
40 lines
1.6 KiB
Plaintext
|
|
--source include/have_group_replication_plugin.inc
|
|
--source include/group_replication.inc
|
|
|
|
--connection server1
|
|
--echo server1
|
|
|
|
--echo ################## FR8: GR do not follow SSL changes
|
|
|
|
--echo # Save the defaults
|
|
SET @orig_ssl_ca= @@global.ssl_ca;
|
|
SET @orig_ssl_cert= @@global.ssl_cert;
|
|
SET @orig_ssl_key= @@global.ssl_key;
|
|
SET @orig_group_replication_recovery_ssl_ca= @@global.group_replication_recovery_ssl_ca;
|
|
SET @orig_group_replication_recovery_ssl_cert= @@global.group_replication_recovery_ssl_cert;
|
|
SET @orig_group_replication_recovery_ssl_key= @@global.group_replication_recovery_ssl_key;
|
|
|
|
--echo # setting new values for ssl_cert, ssl_key and ssl_ca
|
|
--replace_result "$MYSQL_TEST_DIR" MYSQL_TEST_DIR
|
|
eval SET GLOBAL ssl_cert = "$MYSQL_TEST_DIR/std_data/server-cert-sha512.pem";
|
|
--replace_result "$MYSQL_TEST_DIR" MYSQL_TEST_DIR
|
|
eval SET GLOBAL ssl_key = "$MYSQL_TEST_DIR/std_data/server-key-sha512.pem";
|
|
--replace_result "$MYSQL_TEST_DIR" MYSQL_TEST_DIR
|
|
eval SET GLOBAL ssl_ca = "$MYSQL_TEST_DIR/std_data/ca-sha512.pem";
|
|
ALTER INSTANCE RELOAD TLS;
|
|
|
|
--echo # Check that GR variables are not altered
|
|
--vertical_results
|
|
SELECT @@global.group_replication_recovery_ssl_ca = @orig_group_replication_recovery_ssl_ca,
|
|
@@global.group_replication_recovery_ssl_cert = @orig_group_replication_recovery_ssl_cert,
|
|
@@global.group_replication_recovery_ssl_key = @orig_group_replication_recovery_ssl_key;
|
|
|
|
--echo # cleanup
|
|
SET GLOBAL ssl_cert = @orig_ssl_cert;
|
|
SET GLOBAL ssl_key = @orig_ssl_key;
|
|
SET GLOBAL ssl_ca = @orig_ssl_ca;
|
|
ALTER INSTANCE RELOAD TLS;
|
|
|
|
--source include/group_replication_end.inc
|