From 3a1075b93ed75c47e3c1e6819a406fcf355bb6fa Mon Sep 17 00:00:00 2001 From: Vladislav Vaintroub Date: Wed, 25 Mar 2020 18:16:36 +0100 Subject: [PATCH] MDEV-19519 mysql_install_db.exe doesn't set password_last_changed for newly created password --- sql/mysql_install_db.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sql/mysql_install_db.cc b/sql/mysql_install_db.cc index 54bd46240bc..b841c64c331 100644 --- a/sql/mysql_install_db.cc +++ b/sql/mysql_install_db.cc @@ -364,11 +364,12 @@ static int create_myini() static const char update_root_passwd_part1[]= "UPDATE mysql.global_priv SET priv=json_set(priv," + "'$.password_last_changed', UNIX_TIMESTAMP()," "'$.plugin','mysql_native_password'," "'$.authentication_string',PASSWORD("; static const char update_root_passwd_part2[]= ")) where User='root';\n"; -static const char remove_default_user_cmd[]= +static const char remove_default_user_cmd[]= "DELETE FROM mysql.user where User='';\n"; static const char allow_remote_root_access_cmd[]= "CREATE TEMPORARY TABLE tmp_user LIKE global_priv;\n"