GoGPT Best VPN GoSearch

Favicon di OnWorks

pt-config-diffp - Online nel cloud

Esegui pt-config-diffp nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando pt-config-diffp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


pt-config-diff - Diff file di configurazione MySQL e variabili del server.

SINOSSI


Utilizzo: pt-config-diff [OPZIONI] CONFIG CONFIG [CONFIG...]

pt-config-diff differenzia i file di configurazione di MySQL e le variabili del server. CONFIG può essere a
nome file o un DSN. Devono essere fornite almeno due sorgenti CONFIG. Come la differenza standard di Unix,
non c'è output se non ci sono differenze.

Diff la configurazione host1 da SHOW VARIABLES rispetto a host2:

pt-config-diff h=host1 h=host2

Diff config dalla sezione [mysqld] in my.cnf rispetto alla configurazione host1:

pt-config-diff /etc/my.cnf h=host1

Differenzia la sezione [mysqld] di due file di opzioni:

pt-config-diff /etc/my-small.cnf /etc/my-large.cnf

RISCHI


Percona Toolkit è maturo, collaudato nel mondo reale e ben testato, ma tutto database
strumenti possono rappresentare un rischio per il sistema e il server del database. Prima di utilizzare questo strumento,
per favore:

· Leggi la documentazione dello strumento

· Rivedere i "BUG" noti dello strumento

· Testare lo strumento su un server non di produzione

· Eseguire il backup del server di produzione e verificare i backup

DESCRIZIONE


pt-config-diff differenzia le configurazioni MySQL esaminando i valori del sistema server
variabili da due o più sorgenti CONFIG specificate nella riga di comando. Una fonte CONFIG
può essere un DSN o un nome file contenente l'output di "mysqld --help --verbose",
"my_print_defaults", "MOSTRA VARIABILI" o un file di opzioni (ad es. my.cnf).

Per ogni CONFIG DSN, pt-config-diff si connette a MySQL e ottiene variabili e valori da
eseguendo "SHOW /*!40103 GLOBAL*/ VARIABLES". Questa è una "configurazione attiva" perché mostra
con quali valori del server MySQL è attivamente (attualmente) in esecuzione.

Vengono confrontate solo le variabili che hanno tutte le sorgenti CONFIG perché se una variabile non lo è
presente allora non possiamo conoscerne o indovinarne il valore. Ad esempio, se confronti an
file di opzioni (es. my.cnf) a una configurazione attiva (es. SHOW VARIABLES da una CONFIG DSN), il
Il file delle opzioni avrà probabilmente solo poche variabili, mentre la configurazione attiva ha tutte
variabile. Vengono confrontati solo i valori delle variabili presenti in entrambe le configurazioni.

Il file di opzioni e le configurazioni DSN forniscono i migliori risultati.

USCITA


Non c'è output quando non ci sono differenze. Quando ci sono differenze, pt-config-
diff stampa un rapporto su STDOUT simile al seguente:

2 differenze di configurazione
Variabile my.master.cnf my.slave.cnf
========================= =============== ========== =====
directory dei dati /tmp/12345/data /tmp/12346/data
porta 12345

Il confronto delle variabili MySQL è difficile perché ci sono molte varianti e sottigliezze
tra le numerose versioni e distribuzioni di MySQL. Quando un confronto fallisce, lo strumento
stampa un avviso su STDERR, come il seguente:

Confronto dei valori log_error (mysqld.log, /tmp/12345/data/mysqld.log)
ha causato un errore: l'argomento "/tmp/12345/data/mysqld.log" non è numerico
in eq numerico (==) in ./pt-config-diff riga 2311.

Si prega di segnalare questi avvisi in modo che le funzioni di confronto possano essere migliorate.

EXIT STATUS


pt-config-diff esce con uno stato di uscita zero quando non ci sono differenze e 1 se c'è
sono.

VERSIONI


Questo strumento accetta argomenti aggiuntivi della riga di comando. Fare riferimento alla "SINOSSI" e all'uso
informazioni per i dettagli.

--chiedi-passa
Richiedi una password durante la connessione a MySQL.

--set di caratteri
forma breve: -A; tipo: stringa

Set di caratteri predefinito. Se il valore è utf8, imposta il binmode di Perl su STDOUT su utf8,
passa l'opzione mysql_enable_utf8 a DBD::mysql ed esegue SET NAMES UTF8 dopo
connessione a MySQL. Qualsiasi altro valore imposta binmode su STDOUT senza il livello utf8,
ed esegue SET NAMES dopo la connessione a MySQL.

--config
tipo: array

Leggi questo elenco separato da virgole di file di configurazione; se specificato, questo deve essere il primo
opzione sulla riga di comando. (Questa opzione non specifica una CONFIG; è equivalente
in "--defaults-file".)

--Banca dati
forma breve MrGreen ; tipo: stringa

Connettiti a questo database.

--file-default
forma breve: -F; tipo: stringa

Leggi solo le opzioni mysql dal file specificato. Devi dare un percorso assoluto.

--Aiuto
Mostra aiuto ed esci.

--ospite
forma breve: -h; tipo: stringa

Connettiti all'host.

--[no]ignora-caso
predefinito: sì

Confronta le variabili senza distinzione tra maiuscole e minuscole.

--ignora-variabili
tipo: array

Ignora, non confrontare, queste variabili.

--parola d'ordine
forma breve: -p; tipo: stringa

Password da utilizzare per la connessione.

--pid
tipo: stringa

Crea il file PID specificato. Lo strumento non si avvia se il file PID esiste già e
il PID che contiene è diverso dal PID corrente. Tuttavia, se il file PID
esiste e il PID che contiene non è più in esecuzione, lo strumento sovrascriverà il PID
file con il PID corrente. Il file PID viene rimosso automaticamente alla chiusura dello strumento.

--porta
forma breve: -P; tipo: int

Numero di porta da utilizzare per la connessione.

--[no]rapporto
predefinito: sì

Stampa il rapporto sulle differenze di configurazione di MySQL su STDOUT. Se vuoi solo controllare se il dato
le configurazioni sono diverse o meno esaminando lo stato di uscita dello strumento, quindi specificare
"--no-report" per eliminare il report.

--larghezza-report
tipo: int; predefinito: 78

Tronca le righe del rapporto a questo numero di caratteri. Poiché alcuni valori di variabili possono essere
lungo, o quando si confrontano più configurazioni, può essere utile aumentare la larghezza del report così
i valori non vengono troncati oltre la leggibilità.

--set-var
tipo: array

Imposta le variabili MySQL in questo elenco separato da virgole di coppie "variabile=valore".

Per impostazione predefinita, lo strumento imposta:

wait_timeout=10000

Le variabili specificate nella riga di comando sovrascrivono questi valori predefiniti. Per esempio,
specificando "--set-vars wait_timeout=500" si sovrascrive il valore predefinito di 10000.

Lo strumento stampa un avviso e continua se non è possibile impostare una variabile.

--presa
forme brevi; tipo: stringa

File socket da utilizzare per la connessione.

--utente
forma breve: -u; tipo: stringa

Utente MySQL se non utente corrente.

--versione
Mostra la versione ed esci.

--[no]verifica-versione
predefinito: sì

Controlla la versione più recente di Percona Toolkit, MySQL e altri programmi.

Questa è una funzione standard di "verifica automatica degli aggiornamenti", con due aggiuntivi
caratteristiche. Innanzitutto, lo strumento controlla la versione di altri programmi sul sistema locale in
oltre alla propria versione. Ad esempio, controlla la versione di ogni server MySQL
si connette a Perl e al modulo Perl DBD::mysql. In secondo luogo, controlla e avverte
sulle versioni con problemi noti. Ad esempio, MySQL 5.5.25 aveva un bug critico e
è stato ripubblicato come 5.5.25a.

Eventuali aggiornamenti o problemi noti vengono stampati su STDOUT prima del normale output dello strumento.
Questa caratteristica non dovrebbe mai interferire con il normale funzionamento dello strumento.

Per maggiori informazioni visita .

DSN VERSIONI


Queste opzioni DSN vengono utilizzate per creare un DSN. Ogni opzione è data come "opzione=valore".
Le opzioni fanno distinzione tra maiuscole e minuscole, quindi P e p non sono la stessa opzione. Non ci può essere
spazio bianco prima o dopo "=" e se il valore contiene spazi bianchi deve essere citato.
Le opzioni DSN sono separate da virgole. Vedi la manpage di percona-toolkit per tutti i dettagli.

· A

dsn: set di caratteri; copia: sì

Set di caratteri predefinito.

· D

dsn: banca dati; copia: sì

Banca dati predefinita.

F

dsn: mysql_read_default_file; copia: sì

Leggi solo le opzioni predefinite dal file dato

· H

dsn: ospite; copia: sì

Connettiti all'host.

· P

dsn: password; copia: sì

Password da utilizzare durante la connessione. Se la password contiene virgole, devono essere sfuggite
con una barra rovesciata: "esame\,ple"

· P

dsn: porta; copia: sì

Numero di porta da utilizzare per la connessione.

· S

dsn: mysql_socket; copia: sì

File socket da utilizzare per la connessione.

· tu

dsn: utente; copia: sì

Utente per il login se non utente corrente.

AMBIENTE


La variabile di ambiente "PTDEBUG" abilita l'output di debug dettagliato su STDERR. Abilitare
eseguire il debug e acquisire tutto l'output in un file, eseguire lo strumento come:

PTDEBUG=1 pt-config-diff ... > FILE 2>&1

Fai attenzione: l'output di debug è voluminoso e può generare diversi megabyte di output.

SISTEMA REQUISITI


Hai bisogno di Perl, DBI, DBD::mysql e alcuni pacchetti di base che dovrebbero essere installati in qualsiasi
versione ragionevolmente nuova di Perl.

Usa pt-config-diffp online usando 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.