Spracherkennung für: .test vermutete Sprache: Masm {Masm[48] ADA[37] Haskell[37]} [Methode: maximale Elemente, drei Dimensionen]
#
# Test a slave connection is properly handled when the replication
# user has an expired password
#
--source include/not_embedded.inc
--source include/have_binlog_format_mixed.inc
--source include/master-slave.inc
--connection slave
--source include/stop_slave.inc
--connection master
create user 'repl_user' password expire;
grant replication slave on *.* to repl_user;
flush privileges;
set global disconnect_on_expired_password=ON;
--connection slave
--let $master_user= query_get_value(SHOW SLAVE STATUS, Master_User, 1)
CHANGE MASTER TO MASTER_USER= 'repl_user';
START SLAVE;
# ER_MUST_CHANGE_PASSWORD_LOGIN
--let $slave_io_errno= 1862
--source include/wait_for_slave_io_error.inc
# restart slave
--source include/stop_slave_sql.inc
RESET SLAVE;
--connection master
# force sandbox mode for repl_user
set global disconnect_on_expired_password=OFF;
--connection slave
START SLAVE;
# ER_MUST_CHANGE_PASSWORD
--let $slave_io_errno= 1820
--source include/wait_for_slave_io_error.inc
--connection master
DROP USER 'repl_user';
set global disconnect_on_expired_password=default;
--connection slave
--source include/stop_slave_sql.inc
eval CHANGE MASTER TO MASTER_USER='$master_user';
RESET SLAVE;
--let $rpl_only_running_threads= 1
--source include/rpl_end.inc
[Dauer der Verarbeitung: 0.19 Sekunden, vorverarbeitet 2026-10-10]