Se volete aumentare il livello di log di PostgreSQL dovete modificare questa riga:
#log_statement = 'none'
nel file di configurazione postgresql.conf , togliendo il commento e sostituendo 'all' a 'none'.
Diventerà cosi:
log_statement = 'all'
Larry
Dalla gestione automatica dell'informazione, l'informatica appunto, al mondo dei blog, comprese le mie esperienze in vari campi: Linux, Windows, Blog, Wiki, Information Retrieval, Software Configuration Management, Grid Computing, ...
#log_statement = 'none'
log_statement = 'all'
con questa sintassi utilizzate l'utente root e inserite la password solo quando richiesta, evitando di doverla inserire direttamente nel comando e farla cosi rimanere nella history della shell.#mysqldump mydb > mydb_dump.sql -u root -p
Enter password:mypassword
#mysqldump --database mydb mydb1 > mydbs_dump.sql -u root -p
Enter password:mypassword
E' importante notare che utilizzando l'opzione#mysqldump --all-database > alldb_dump.sql -u root -p
Enter password:mypassword
--database o --all-database nello script sql generato vengono incluse anche le istruzioni per creare il database (CREATE DATABASE), mentre negli altri casi, si presuppone che il database sia gia' esistente, di conseguenza viene generato uno script SQL che si occupa solamente di ricreare le tabelle.#mysql < alldb_dump.sql -u root -p
Enter password: mypasswordDi un backup completo di tutti i DB potete anche decidere di ripristinare solamente una istanza e per fare ciò dovrete utilizzare l'opzione --one-database [nome_db]