Mysqldump per prendere solo lo schema di una tabella

Mysqldump è uno strumento che viene utilizzato per creare copie di backup (o dump) dei database, incusi dati struttura e schemi. Ci sono una serie di switch (flags) da riga di comando che si possono lanciare per scaricare solo i dati o solo la struttura invece di tutto. Dump della struttura del database per tutte le tabelle senza dati Aggiungere il flag -d per indicare che nessun dato deve essere incluso nell’output. Il seguente comando dump della struttura della tabella per tutte le tabelle nel database specificato MySQL: mysqldump -d -u -p someuser miodatabase Il flag-d dice di non inserire i dati nel dump. In alternativa si può usare –no-data che è più semplice da ricordare. mysqldump –no-data -u  -p someuser miodatabase Dump della struttura del database per una sola tabella senza dati Esempio per una tabella mysqldump-d-u-p someuser miodatabase prodotti Pratiche di… Leggi tuttoMysqldump per prendere solo lo schema di una tabella

Creazione instanza mysql parallela

… ovvero come faccio ad avere due instanze indipendenti di mysql sullo stesso server ? Attenzione : Questo how-to è stato scritto e pensato per Ubuntu/Debian in particolare, alcuni path e directory potrebbero essere differenti nella vostra versione di Linux 1. Creo directory e predispongo i file di log mkdir /var/lib/mysql2 chown −R mysql.mysql /var/lib/mysql2/ mkdir /var/log/mysql2 chown −R mysql.mysql /var/log/mysql2 2. Creo una nuova configurazione di mysql cp -R /etc/mysql/ /etc/mysql2 A questo punto dobbiamo modificare il file di configurazione di mysql e cambiare la porta, socket e pid :  cd /etc/mysql2/ sed −i ‘s/3306/3307/g’ my.cnf sed −i ‘s/mysqld.sock/mysqld2.sock/g’ my.cnf sed −i ‘s/mysqld.pid/mysqld2.pid/g’ my.cnf sed −i ‘s/var\/lib\/mysql/var\/lib\/mysql2/g’ my.cnf sed −i ‘s/var\/log\/mysql/var\/log\/mysql2/g’ my.cnf 3. Inizializzazione e start Abbiamo a questo punto dell’how-to due scelte da fare : 1. creiamo una instanza vuota con database di default come se fosse una nuova… Leggi tuttoCreazione instanza mysql parallela