@@ -5769,7 +5769,8 @@ enum options_mysqld
5769
5769
OPT_SYNC_RELAY_LOG,
5770
5770
OPT_SYNC_RELAY_LOG_INFO,
5771
5771
OPT_SYNC_MASTER_INFO,
5772
- OPT_BINLOG_DIRECT_NON_TRANS_UPDATE
5772
+ OPT_BINLOG_DIRECT_NON_TRANS_UPDATE,
5773
+ OPT_DEFAULT_CHARACTER_SET_OLD
5773
5774
};
5774
5775
5775
5776
@@ -5895,7 +5896,8 @@ struct my_option my_long_options[] =
5895
5896
{" debug" , ' #' , " Debug log." , (uchar**) &default_dbug_option,
5896
5897
(uchar**) &default_dbug_option, 0 , GET_STR, OPT_ARG, 0 , 0 , 0 , 0 , 0 , 0 },
5897
5898
#endif
5898
- {" default-character-set" , ' C' , " Set the default character set (deprecated option, use --character-set-server instead)." ,
5899
+ {" default-character-set" , OPT_DEFAULT_CHARACTER_SET_OLD,
5900
+ " Set the default character set (deprecated option, use --character-set-server instead)." ,
5899
5901
(uchar**) &default_character_set_name, (uchar**) &default_character_set_name,
5900
5902
0 , GET_STR, REQUIRED_ARG, 0 , 0 , 0 , 0 , 0 , 0 },
5901
5903
{" default-collation" , OPT_DEFAULT_COLLATION_OLD, " Set the default collation (deprecated option, use --collation-server instead)." ,
@@ -8022,8 +8024,12 @@ mysqld_get_one_option(int optid,
8022
8024
case ' b' :
8023
8025
strmake (mysql_home,argument,sizeof (mysql_home)-1 );
8024
8026
break ;
8027
+ case OPT_DEFAULT_CHARACTER_SET_OLD: // --default-character-set
8028
+ WARN_DEPRECATED (NULL , VER_CELOSIA,
8029
+ " --default-character-set" ,
8030
+ " --character-set-server" );
8031
+ /* Fall through */
8025
8032
case ' C' :
8026
- WARN_DEPRECATED (NULL , VER_CELOSIA, " --default-character-set" , " --character-set-server" );
8027
8033
if (default_collation_name == compiled_default_collation_name)
8028
8034
default_collation_name= 0 ;
8029
8035
break ;
0 commit comments