mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
A slave now can optionally register with the master providing the
info on how to connect to the slave for the clients that connect to the master, but would like to know where the slaves are include/mysql_com.h: register slaves mysql-test/mysql-test-run.sh: parameters to test slave registration mysql-test/r/rpl000002.result: test of slave registration mysql-test/t/rpl000002.test: test slave registration sql/mysql_priv.h: slave registration sql/mysqld.cc: slave registration sql/slave.cc: slave registration sql/slave.h: slave registration sql/sql_lex.h: slave registration sql/sql_parse.cc: slave registration sql/sql_repl.cc: slave registration sql/sql_repl.h: slave registration sql/sql_yacc.yy: slave registration
This commit is contained in:
@ -66,6 +66,7 @@ typedef struct st_table_rule_ent
|
||||
#define TABLE_RULE_ARR_SIZE 16
|
||||
|
||||
int flush_master_info(MASTER_INFO* mi);
|
||||
int register_slave_on_master(MYSQL* mysql);
|
||||
|
||||
int mysql_table_dump(THD* thd, const char* db,
|
||||
const char* tbl_name, int fd = -1);
|
||||
@ -117,9 +118,9 @@ extern int disconnect_slave_event_count, abort_slave_event_count ;
|
||||
#endif
|
||||
|
||||
// the master variables are defaults read from my.cnf or command line
|
||||
extern uint master_port, master_connect_retry;
|
||||
extern uint master_port, master_connect_retry, report_port;
|
||||
extern my_string master_user, master_password, master_host,
|
||||
master_info_file;
|
||||
master_info_file, report_user, report_host, report_password;
|
||||
|
||||
extern I_List<i_string> replicate_do_db, replicate_ignore_db;
|
||||
extern I_List<i_string_pair> replicate_rewrite_db;
|
||||
|
Reference in New Issue
Block a user