Questo è il comando mysqluserclone 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
mysqluserclone - Clona utente esistente per creare un nuovo utente
SINOSSI
mysqluserclone [Opzioni] utente_base nuovo utente[: parola d'ordine][@Nome host] ...
DESCRIZIONE
Questa utility utilizza un account utente MySQL esistente su un server come modello e clona
it per creare uno o più nuovi account utente con gli stessi privilegi dell'utente originale.
I nuovi utenti possono essere creati sul server originale o su un server diverso.
Per elencare gli utenti per un server, specificare il --elenco opzione. Questo stampa un elenco degli utenti su
l'origine (non è necessaria alcuna destinazione). Per controllare come visualizzare l'output dell'elenco, utilizzare uno dei
i seguenti valori con --formato opzione:
· griglia (Default)
Visualizza l'output in formato griglia o tabella come quello di mysql tenere sotto controllo.
· csv
Visualizza l'output in formato con valori separati da virgole.
· linguetta
Visualizza l'output in formato separato da tabulazioni.
· verticale
Visualizza l'output in formato a colonna singola come quello del comando \G per il mysql
tenere sotto controllo.
VERSIONI
mysqluserclone accetta le seguenti opzioni della riga di comando:
· --aiuto
Visualizza un messaggio di aiuto ed esci.
· --destinazione=
Informazioni sulla connessione per il server di destinazione nel formato:
<Utente>[:passwd>]@host>[:porto>][:presa di corrente>] ologin-percorso>[:porto>][:presa di corrente>].
· --dump, -d
Mostra il GRANT dichiarazioni per creare l'account anziché eseguirle. In questo
caso, l'utility non si connette al server di destinazione e no --destinazione
l'opzione è necessaria.
· --format= , -F
Specificare il formato di visualizzazione dell'utente. I valori di formato consentiti sono griglia, csv, linguetta e
verticale. L'impostazione predefinita è griglia. Questa opzione è valida solo se --elenco viene data.
· --forza
Eliminare il nuovo account utente, se esiste, prima di creare il nuovo account. Senza questo
opzione, è un errore provare a creare un account già esistente.
· --include-global-privileges
Includi privilegi che corrispondono a base_user@% e base_user@host.
· --elenco
Elenca tutti gli utenti sul server di origine. Con questa opzione, non è necessario un server di destinazione
essere specificato.
· --quiet, -q
Disattiva tutti i messaggi per un'esecuzione silenziosa.
· --source=
Informazioni sulla connessione per il server di origine nel formato:
<Utente>[:passwd>]@host>[:porto>][:presa di corrente>]ologin-percorso>[:porto>][:presa di corrente>].
· --verbose, -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.
NOTE
È necessario fornire i parametri di connessione (utente, host, password e così via) per un account
che dispone dei privilegi appropriati per accedere a tutti gli oggetti nell'operazione.
L'account utilizzato per connettersi al server di origine deve disporre dei privilegi per leggere il mysql
Banca dati.
L'account utilizzato per connettersi al server di destinazione deve disporre dei privilegi per l'esecuzione
CREA UTENTE (E GOCCIA UTENTE se l' --vigore viene data l'opzione) e i privilegi per l'esecuzione
GRANT per concedere tutti i privilegi ai nuovi account.
Per la --formato opzione, i valori consentiti non fanno distinzione tra maiuscole e minuscole. Inoltre, i valori
può essere specificato come qualsiasi prefisso non ambiguo di un valore valido. Per esempio, --formato=g
specifica il formato della griglia. Si verifica un errore se un prefisso corrisponde a più di un valore valido.
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 clonare joe come sam e sally con password e accedere come root sulla macchina locale,
usa questo comando:
$ mysqluserclone --source=root@localhost \
--destinazione=root@localhost \
joe@localhost sam:secret1@localhost sally:secret2@localhost
# Sorgente su localhost: ... connesso.
# Destinazione su localhost: ... connesso.
# Clonazione di 2 utenti...
# Clonazione joe@localhost nell'utente sam:secret1@localhost
# Clonazione di joe@localhost nell'utente sally:secret2@localhost
# ...fatto.
Il comando seguente mostra tutti gli utenti sul server locale nell'output più dettagliato in
Formato CSV:
$ mysqluserclone --source=root@localhost --list --format=csv -vvv
# Sorgente su localhost: ... connesso.
utente, host, database
joe,hostlocale,test_util
rpl, host locale,
sally, host locale, test_util
sam, host locale, test_util
joe,utente,util_test
COPYRIGHT
Usa mysqluserclone online utilizzando i servizi onworks.net