Server IP : 104.21.38.3 / Your IP : 108.162.227.73 Web Server : Apache System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /www/server/mysql/src/mysql-test/suite/rpl/r/ |
Upload File : |
# # Set up masters server_1 and server_3 with server_2 being a slave. #. include/rpl_init.inc [topology=1->2,3->2] Warnings: Note #### Sending passwords in plain text without SSL/TLS is extremely insecure. Note #### Storing MySQL user name or password information in the master info repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START SLAVE; see the 'START SLAVE Syntax' in the MySQL Manual for more information. Warnings: Note #### Sending passwords in plain text without SSL/TLS is extremely insecure. Note #### Storing MySQL user name or password information in the master info repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START SLAVE; see the 'START SLAVE Syntax' in the MySQL Manual for more information. [connection server_2] # # 1) Execute START SLAVE IO_THREAD; io_threads of all channels shall start # START SLAVE IO_THREAD; include/rpl_for_each_connection.inc [include/wait_for_slave_io_to_start.inc] # # 2) Execute START SLAVE SQL_THREAD; sql_threads of all channels shall start # START SLAVE SQL_THREAD; include/rpl_for_each_connection.inc [include/wait_for_slave_sql_to_start.inc] # # Do stop slave IO_thread. SQL threads must still be running # STOP SLAVE IO_THREAD; include/rpl_for_each_connection.inc [include/wait_for_slave_io_to_stop.inc] # # Do start slave. IO threads should be up independently. # START SLAVE; include/rpl_for_each_connection.inc [include/wait_for_slave_io_to_start.inc] # # Do STOP SLAVE. All slave threads for all channnels must be down. # STOP SLAVE; include/rpl_for_each_connection.inc [include/wait_for_slave_to_stop.inc] # # 3) Check start and stop FOR CHANNEL, the inc files wait till # the threads are run. No Notes shall be emitted also. # # 3.a) Test START SLAVE IO_THREAD FOR CHANNEL include/start_slave_io.inc # 3.b) Test START SLAVE SQL_THREAD FOR CHANNEL include/start_slave_sql.inc # 3.c) Test STOP SLAVE IO_THREAD FOR CHANNEL include/stop_slave_io.inc # 3.d) Test STOP SLAVE SQL_THREAD FOR CHANNEL include/stop_slave_sql.inc include/rpl_end.inc RESET SLAVE ALL FOR CHANNEL 'channel_1'; RESET SLAVE ALL FOR CHANNEL 'channel_3';