call mtr.add_suppression("Plugin validate_password reported: .Dictionary file not specified.");
# Save the count of columns in mysql
# shut server down
# Server is down
#
# Try --initialize
#
# Run the server with --initialize
extract the root password
password found
# Restart the server against DDIR
# connect as root
# must fail due to password expiration
SELECT 1;
ERROR HY000: You must reset your password using ALTER USER statement before executing this statement.
# reset the password to the one set: should be strong enough so it wont fail
# Check the count of columns in mysql
# check the user account
SELECT user, host, plugin, LENGTH(authentication_string)
FROM mysql.user ORDER BY user;
user	host	plugin	LENGTH(authentication_string)
mysql.infoschema	localhost	caching_sha2_password	70
mysql.session	localhost	caching_sha2_password	70
mysql.sys	localhost	caching_sha2_password	70
root	localhost	caching_sha2_password	70
# shut server down
# Server is down
# close the test connection
# remove the password file
# delete mysqld log
# delete datadir
#
# Cleanup
#
# Restarting the server
# End of 5.7 tests
