mysqlaccess
mysqlaccess è uno strumento per controllare i privilegi di accesso, sviluppato da Yves Carlier.
Controlla i privilegi associati a una combinazione di nome host, nome utente e database. Si noti che mysqlaccess controlla l'accesso usando solo l'utente, il db e le tabelle host. Non controlla i privilegi delle tabelle, colonne e routine specificati nelle tabelle tables_priv, columns_priv e procs_priv tables.
Utilizzo
mysqlaccess [host [utente [db]]] OPZIONI
Options
Opzione | Spiegazione |
---|---|
-?, --help | Mostra l'help e termina |
-v, --version | Mostra la versione |
-u, --user=# | Nome utente da usare nel login |
-p, --password=# | Password dell'utente |
-h, --host=# | Nome o IP dell'host |
-d, --db=# | Nome del database |
-U, --superuser=# | Connettersi come superuser |
-P, --spassword=# | Password del superuser |
-H, --rhost=# | Server remoto al quale connettersi |
--old_server | Connettersi a un vecchio server MySQL (prima di v3.21) che non sa ancora come gestire appieno le clausole WHERE |
-b, --brief | Report tabulare di una sola riga |
-t, --table | Report in formato tabella |
--relnotes | Scrive le note di rilascio |
--plan | Scrive suggerimenti/idee per le prossime versioni |
--howto | Esempi di come lanciare `mysqlaccess' |
--debug=N | Livello di debug N (0..3) |
--copy | Ricarica le tabelle temporanee dei privilegi da quelle originali |
--preview | Mostra le differenze dei privilegi dopo aver modificato le tabelle temporanee |
--commit | Copia le regole dei permessi dalle tabelle temporanee a quelle dei privilegi (!non dimenticare di eseguite un mysqladmin reload) |
--rollback | Annulla le ultime modifiche alle tabelle dei privilegi. |
Nota
Bisogna specificare almeno l'utente (-u) e il database (-d), eventualmente con i caratteri jolly. Se non viene specificato un host, quello predefinito è `localhost'. I caratteri jolly (*,?,%,_) sono accettati per l'host, l'utente e il db, ma bisogna effettuare l'escape se necessario!! (per esempio: \* e '*')