MySQL: esportare solo Stored Procedures, Functions e Triggers

Per fare un backup MySQL si può usare la comoda utility mysqldump. L’utility accetta una serie di opzioni per poterla configurare al meglio. Segue il comando da usare per esportare solo Stored Procedures, Functions and Triggers: mysqldump –routines –no-create-info –no-data –no-create-db –skip-opt _databasename_ > outputfile.sql dove _databasename_ sarà il nome del database a cui facciamo … Leggi tutto

MySQL: Cancellare tutte le tabelle di un database da CLI

Se si usa un’interfaccia grafica per la gestione del database (phpMySQL, MySQL Administrator o altro) la procedura è molto semplice e viene risolta con un paio di click. Se però bisogna cancellare tutte le tabelle di un database da CLI, la cosa può risultare lunga e noiosa. Ricordiamo intanto la query da utilizzare per visualizzare … Leggi tutto

Duplicare un database MySQL da riga di comando

E’ possibile duplicare (clonare) un database MySQL da riga di comando effettuando un DUMP e poi ripristinandolo nel nuovo database. Come sicuramente sapete, Linux consente di concatenare i comandi e pertanto basterà semplicemente eseguire:

dove: user: username utente DB di cui fare il dump pass: password utente DB di cui fare il dump db_name: … Leggi tutto