21
21
typedef struct st_slave_info
24
uint32_t rpl_recovery_rank, master_id;
24
uint32 rpl_recovery_rank, master_id;
25
25
char host[HOSTNAME_LENGTH+1];
26
26
char user[USERNAME_LENGTH+1];
27
27
char password[MAX_PASSWORD_LENGTH+1];
32
extern bool opt_show_slave_auth_info;
32
extern my_bool opt_show_slave_auth_info;
33
33
extern char *master_host, *master_info_file;
34
34
extern bool server_id_supplied;
36
36
extern int max_binlog_dump_events;
37
extern my_bool opt_sporadic_binlog_dump_fail;
38
39
int start_slave(THD* thd, Master_info* mi, bool net_report);
39
40
int stop_slave(THD* thd, Master_info* mi, bool net_report);
40
41
bool change_master(THD* thd, Master_info* mi);
41
42
bool mysql_show_binlog_events(THD* thd);
42
int cmp_master_pos(const char* log_file_name1, uint64_t log_pos1,
43
const char* log_file_name2, uint64_t log_pos2);
43
int cmp_master_pos(const char* log_file_name1, ulonglong log_pos1,
44
const char* log_file_name2, ulonglong log_pos2);
44
45
int reset_slave(THD *thd, Master_info* mi);
45
46
int reset_master(THD* thd);
46
47
bool purge_master_logs(THD* thd, const char* to_log);
49
50
void adjust_linfo_offsets(my_off_t purge_offset);
50
51
bool show_binlogs(THD* thd);
51
52
extern int init_master_info(Master_info* mi);
52
void kill_zombie_dump_threads(uint32_t slave_server_id);
53
void kill_zombie_dump_threads(uint32 slave_server_id);
53
54
int check_binlog_magic(IO_CACHE* log, const char** errmsg);
55
56
typedef struct st_load_file_info