START SLAVE
START SLAVE ["nome_conndessione"] [tipo_thread [, tipo_thread] ... ] START SLAVE ["nome_conndessione"] [SQL_THREAD] UNTIL MASTER_LOG_FILE = 'nome_log', MASTER_LOG_POS = pos_log START SLAVE ["nome_conndessione"] [SQL_THREAD] UNTIL RELAY_LOG_FILE = 'nome_log', RELAY_LOG_POS = pos_log START ALL SLAVES [tipo_thread [, tipo_thread]] tipo_thread: IO_THREAD | SQL_THREAD
START SLAVE, se usato senza le opzioni tipo_thread, avvia entrambi i thread slave. Il thread I/O legge gli eventi dal master e li scrive nel relay log. Il thread SQL legge gli eventi dal relay log e li esegue. Per eseguire START SLAVE, è necessario disporre del privilegio SUPER.
Se START SLAVE riesce ad avviare i thread slave, termina senza errori. Tuttavia, anche in questo caso, potrebbe accadere che i thread slave si avviino e successivamente si arrestino (per esempio perché non riescono a connettersi al master, o a leggere il log binario, o per qualche altro problema). START SLAVE non avverte di questo problema. Occorre quindi controllare il log degli errori, cercando messaggi generati dai thread slave, o controllare che questi ultimi siano attivi tramite SHOW SLAVE STATUS.
MariaDB starting with 10.0
START ALL SLAVES
avvia utti gli slave configurati (quelli che hanno master_host non vuoto) che non sono già attivi. Produce una note
per tutte le connessioni avviate. E' possibile vedere le note con SHOW WARNINGS.
Vedi anche
- CHANGE MASTER TO serve a creare e modificare le connessioni.
- Per arrestare lo slave si usa STOP SLAVE.
- RESET SLAVE serve a resettare i parametri di una connessione e a eliminare permanentemente una connessione a un master.