GoGPT Best VPN GoSearch

Favicon di OnWorks

mysqlrplcheck - Online nel cloud

Esegui mysqlrplcheck nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando mysqlrplcheck che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, l'emulatore online di Windows o l'emulatore online di MAC OS

PROGRAMMA:

NOME


mysqlrplcheck - Verifica i prerequisiti di replicazione

SINOSSI


mysqlrplcheck [Opzioni]

DESCRIZIONE


Questa utility verifica i prerequisiti per la replica tra un master e uno slave. Questi
I controlli (chiamati test) sono progettati per garantire una configurazione di replicazione sana. L'utilità
esegue i seguenti test:

1. Il registro binario è abilitato sul master?

2. Ci sono eccezioni di registrazione binaria (come le impostazioni *_do_db o *_ignore_db)? In tal caso,
visualizzarli.

3. L'utente di replicazione esiste sul master con i privilegi corretti?

4. Ci sono conflitti server_id?

5. Lo slave è connesso a questo master? In caso contrario, visualizzare l'host e la porta del master.

6. Ci sono conflitti tra il file master.info sullo slave e i valori mostrati in
MOSTRARE SCHIAVO STATUS sul padrone?

7. Le configurazioni di InnoDB sono compatibili (plugin vs. native)?

8. I motori di archiviazione sono compatibili (hanno gli stessi componenti sullo slave e sul master)?

9. Le impostazioni lower_case_tables_names sono compatibili? Avvisa se ci sono impostazioni per
Nomi di tabella in minuscolo/maiuscolo che possono causare problemi. Vedi Bug #59240.

10. Lo schiavo è dietro al padrone?

L'utilità esegue ogni test a turno a meno che non si verifichi un errore fatale che impedisce ulteriori
test, come la perdita di connessione ai server.

Ogni test può essere completato con uno dei seguenti stati: superato (i prerequisiti sono soddisfatti),
fallito (i prerequisiti sono stati soddisfatti ma si sono verificati uno o più errori o ci sono eccezioni
da considerare), o avvisare (il test ha rilevato alcune impostazioni insolite che dovrebbero essere esaminate
ulteriormente ma potrebbe non essere un errore).

Usa il --verboso opzione per visualizzare informazioni aggiuntive come gli ID del server,
impostazioni lower_case_table_name e il contenuto del file di informazioni master su
slave.

Per vedere i valori dal MOSTRARE SCHIAVO STATUS affermazione, usa il --mostra-stato-schiavo
opzione.
VERSIONI

mysqlrplcheck accetta le seguenti opzioni della riga di comando:

· --aiuto

Visualizza un messaggio di aiuto ed esci.

· --master=

Informazioni di connessione per il server principale nel formato:
<Utente>[:passwd>]@host>[:porto>][:presa di corrente>]ologin-percorso>[:porto>][:presa di corrente>].

· --master-info-file=

Nome del file di informazioni master sullo slave. Il valore predefinito è master.info.
dalla directory dei dati. Nota: questa opzione richiede l'esecuzione dell'utilità sul
slave e che si disponga dell'accesso in lettura appropriato per il file.

· --silenzioso, -q

Disattiva tutti i messaggi per un'esecuzione silenziosa. Nota: errori e avvisi non sono
soppresso.

· --mostra-stato-slave, -s

Visualizza i valori da MOSTRARE SCHIAVO STATUS sul padrone.

· --slave=

Informazioni di connessione per il server slave nel formato:
<Utente>[:passwd>]@host>[:porto>][:presa di corrente>]ologin-percorso>[:porto>][:presa di corrente>].

· --sopprimere

Elimina i messaggi di avviso.

· --verboso, -v

Specifica la quantità di informazioni da visualizzare. Usa questa opzione più volte per aumentare
la quantità di informazioni. Per esempio, -v = verboso, -vv = più prolisso, -vvv =
eseguire il debug.

· --versione

Visualizza le informazioni sulla versione ed esci.

· --larghezza=

Modificare la larghezza di visualizzazione del rapporto di prova. Il valore predefinito è 75 caratteri.
NOTE

L'utente di accesso deve disporre delle autorizzazioni appropriate per eseguire MOSTRARE SCHIAVO STATUS, MOSTRARE
MASTER STATUSe MOSTRARE VARIABILI sui server appropriati.

Non è consigliabile mischiare IP e nomi host. Le utilità specifiche per la replica saranno
tentare di confrontare nomi host e indirizzi IP come alias per il controllo della connettività slave
al padrone. Tuttavia, se l'installazione non supporta la ricerca inversa del nome,
il confronto potrebbe fallire. Senza la possibilità di eseguire una ricerca inversa del nome, la replica
le utenze potrebbero segnalare un falso negativo che lo slave è (non) connesso al master.

Ad esempio, se imposti la replica utilizzando MASTER_HOST=ubuntu.net sullo slave e versioni successive
connettersi allo slave con mysqlrplcheck e avere il master specificato come
--master=192.168.0.6 usando l'indirizzo IP valido per ubuntu.net, devi avere l'abilità
per eseguire una ricerca inversa del nome per confrontare l'IP (192.168.0.6) e il nome host (ubuntu.net)
per determinare se sono la stessa macchina.

Il percorso degli strumenti client MySQL dovrebbe essere incluso nella variabile d'ambiente PATH in
per utilizzare il meccanismo di autenticazione con i percorsi di accesso. Ciò consentirà all'utilità di
utilizzare gli strumenti my_print_defaults necessari per leggere i valori del percorso di accesso dal
file di configurazione del login (.mylogin.cnf).
ESEMPI

Per verificare i prerequisiti di un master e di uno slave che attualmente stanno eseguendo attivamente
replicazione, utilizzare il seguente comando:

$ mysqlrplcheck --master=root@host1:3310 --slave=root@host2:3311
# master su host1: ... connesso.
# slave su host2: ... connesso.
Descrizione del test Stato
-------------------------------------------------- ----------------------
Controllo della registrazione binaria sul master [pass]
Ci sono eccezioni binlog? [pass]
L'utente di replicazione esiste? [pass]
Controllo dei valori server_id [pass]
Lo slave è connesso al master? [pass]
Controlla il file di informazioni master [supera]
Verifica della compatibilità con InnoDB [superato]
Verifica della compatibilità dei motori di archiviazione [superato]
Controllo delle impostazioni lower_case_table_names [pass]
Controllo del ritardo dello slave (secondi dietro al master) [superato]
# ...fatto.

Come mostrato nell'esempio, è necessario fornire informazioni di accesso valide sia per il master che per
lo schiavo.

Per eseguire lo stesso comando ma visualizzare anche il contenuto del file di informazioni master
sullo schiavo e sui valori di MOSTRARE SCHIAVO STATUS oltre a dettagli aggiuntivi, usa questo
comando:

$ mysqlrplcheck --master=root@host1:3310 --slave=root@host2:3311 \
--mostra-stato-slave -vv
# master su host1: ... connesso.
# slave su host2: ... connesso.
Descrizione del test Stato
-------------------------------------------------- ----------------------
Controllo della registrazione binaria sul master [pass]
Ci sono eccezioni binlog? [pass]
L'utente di replicazione esiste? [pass]
Controllo dei valori server_id [pass]
ID principale = 10
ID schiavo = 11
Lo slave è connesso al master? [pass]
Controlla il file di informazioni master [supera]
#
# File di informazioni master:
#
Master_Log_File : clone-bin.000001
Read_Master_Log_Pos : 482
Master_Host: host1
Utente_principale: rpl
Password principale: XXXX
Porta_Master: 3310
Connect_Retry : 60
Master_SSL_Allowed : 0
Master_SSL_CA_File :
Master_SSL_CA_Path :
Master_SSL_Cert :
Master_SSL_Cipher :
Chiave_SSL_Master:
Master_SSL_Verify_Server_Cert : 0
Verifica della compatibilità con InnoDB [superato]
Verifica della compatibilità dei motori di archiviazione [superato]
Controllo delle impostazioni lower_case_table_names [pass]
Master lower_case_table_names: 2
Slave lower_case_table_names: 2
Controllo del ritardo dello slave (secondi dietro al master) [superato]
#
# Stato di schiavo:
#
Slave_IO_State: In attesa che il master invii l'evento
Master_Host: host1
Utente_principale: rpl
Porta_Master: 3310
Connect_Retry : 60
Master_Log_File : clone-bin.000001
Read_Master_Log_Pos : 482
Relay_Log_File: clone-relay-bin.000006
Relay_Log_Pos : 251
Relay_Master_Log_File : clone-bin.000001
Slave_IO_Running: Sì
Slave_SQL_Running: Sì
Replicate_Do_DB :
Replicate_Ignore_DB :
Replicate_Do_Table :
Replicate_Ignore_Table :
Replicate_Wild_Do_Table :
Replicate_Wild_Ignore_Table :
Ultimo_Errno: 0
Ultimo_errore:
Contatore_salta: 0
Exec_Master_Log_Pos : 482
Relay_Log_Space : 551
Until_Condition : Nessuna
Until_Log_File :
Until_Log_Pos : 0
Master_SSL_Allowed : No
Master_SSL_CA_File :
Master_SSL_CA_Path :
Master_SSL_Cert :
Master_SSL_Cipher :
Chiave_SSL_Master:
Secondi_dietro_il_padrone: 0
Master_SSL_Verify_Server_Cert : No
Ultimo_IO_Errno: 0
Ultimo_errore_IO:
Ultimo_errore_SQL: 0
Ultimo_errore_SQL:
# ...fatto.

COPYRIGHT


Utilizzare mysqlrplcheck online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.