This is a read-only copy of the MariaDB Knowledgebase generated on 2024-11-14. For the latest, interactive version please visit https://mariadb.com/kb/.

RESET SLAVE

RESET SLAVE ["nome_connessione"] [ALL]

RESET SLAVE fa dimenticare allo slave la sua posizione nella replica, registrata nel log binario del master. Essa è progettata per ottenere un avvio pulito: elimina i file master.info e relay-log.info, tutti i file del relay log, e crea un nuovo file del relay log. Per usare RESET SLAVE, i thread di replica dello slave non devono essere attivi (si usi STOP SLAVE se necessario).

  • Nota*: Tutti i file del relay log saranno eliminati, anche se non sono stati eseguiti dallo slave SQL. (Questa condizione ha buona probabilità di sussistere su uno slave, dopo l'esecuzione di una istruzione STOP SLAVE, o se lo slave ha un carico di lavoro elevato.)

Le informazioni sulla connessione registrati nel file master.info vengono reimpostate immediatamente utilizzando i valori passati nelle opportune opzioni di avvio. Esse comprendono valori come l'host del master, la porta del master, l'utente del master e la password del master. Se il thread SQL, quando è stato arrestato, stava replicando delle tabelle temporanee e non aveva terminato, ed è stata eseguita RESET SLAVE tali tabelle verranno cancellate nello slave.

La clausola ALL resetta anche i parametri PORT, HOST, USER e PASSWORD dello slave. Se si specifica il nome di una connessione, questa viene eliminata permanentemente e non apparirà più in SHOW FULL SLAVE STATUS.

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.