--- /root/mysql-8.0.28/client/mysql.cc 2021-12-18 00:07:27.000000000 +0800 +++ client/mysql.cc 2022-03-01 14:41:15.189038771 +0800 @@ -4476,7 +4476,7 @@ static int get_quote_count(const char *l return quote_count; } -static int sql_real_connect(char *host, char *database, char *user, char *, +static int sql_real_connect(char *host, char *database, char *user, char *password, uint silent) { if (connected) { connected = false; @@ -4525,11 +4525,11 @@ static int sql_real_connect(char *host, #endif MYSQL *ret; if (dns_srv_name) - ret = mysql_real_connect_dns_srv(&mysql, dns_srv_name, user, nullptr, + ret = mysql_real_connect_dns_srv(&mysql, dns_srv_name, user, passeord, database, connect_flag | CLIENT_MULTI_STATEMENTS); else - ret = mysql_real_connect(&mysql, host, user, nullptr, database, + ret = mysql_real_connect(&mysql, host, user, password, database, opt_mysql_port, opt_mysql_unix_port, connect_flag | CLIENT_MULTI_STATEMENTS); if (!ret) {