24#ifndef SQL_INITIALIZE_H 
   25#define SQL_INITIALIZE_H 1 
   35  bool begin(
void) 
override;
 
   38  void end(
void) 
override;
 
   52#define ALLOWED_PWD_UPCHARS "QWERTYUIOPASDFGHJKLZXCVBNM" 
   53#define ALLOWED_PWD_LOWCHARS "qwertyuiopasdfghjklzxcvbnm" 
   54#define ALLOWED_PWD_NUMCHARS "1234567890" 
   55#define ALLOWED_PWD_SYMCHARS ",.-+*;:_!#%&/()=?><" 
Definition: sql_initialize.h:31
 
int m_cmd_ofs
Definition: sql_initialize.h:42
 
void report_error_details(log_function_t log) override
Definition: sql_initialize.cc:196
 
void end(void) override
End processing the iterator.
Definition: sql_initialize.cc:208
 
bool begin(void) override
start processing the iterator
Definition: sql_initialize.cc:139
 
virtual ~Compiled_in_command_iterator()=default
 
Compiled_in_command_iterator()=default
 
int m_cmds_ofs
Definition: sql_initialize.h:41
 
int next(std::string &query) override
Get the next query string.
Definition: sql_initialize.cc:178
 
Abstract interface to reading bootstrap commands.
Definition: bootstrap_impl.h:33
 
void(* log_function_t)(const char *message)
Definition: bootstrap_impl.h:35
 
static char * query
Definition: myisam_ftdump.cc:47
 
static char * password
Definition: mysql_secure_installation.cc:58
 
size_t size(const char *const c)
Definition: base64.h:46
 
bool generate_password(char *password, int size)
Definition: sql_initialize.cc:91
 
bool mysql_initialize_directory_freshly_created
True if –initialize has actually created the directory.
Definition: sql_initialize.cc:62
 
#define ALLOWED_PWD_UPCHARS
Definition: sql_initialize.h:52
 
#define ALLOWED_PWD_LOWCHARS
Definition: sql_initialize.h:53
 
static constexpr const char g_numeric_chars[]
Definition: sql_initialize.h:62
 
static constexpr const char g_special_chars[]
Definition: sql_initialize.h:63
 
#define ALLOWED_PWD_NUMCHARS
Definition: sql_initialize.h:54
 
bool initialize_create_data_directory(const char *data_home)
Create the data directory.
Definition: sql_initialize.cc:226
 
static constexpr const char g_upper_case_chars[]
Definition: sql_initialize.h:60
 
bool opt_initialize_insecure
Definition: sql_initialize.cc:60
 
#define ALLOWED_PWD_SYMCHARS
Definition: sql_initialize.h:55
 
static constexpr const char g_lower_case_chars[]
Definition: sql_initialize.h:61
 
static constexpr const char g_allowed_pwd_chars[]
Definition: sql_initialize.h:57