Mysql Dump: differenze tra le versioni
Jump to navigation
Jump to search
| Riga 1: | Riga 1: | ||
==Creazione Dump== |
==Creazione Dump== |
||
Dump dei dati di un singolo database |
Dump dei dati di un singolo database |
||
| ⚫ | |||
| ⚫ | |||
Dump dei metadati di un singolo database: |
|||
mysqldump --no-data --no-autocommit --hex-blob --single-transaction --quick --flush-logs --set-gtid-purged=OFF --no-tablespaces --triggers --routines --events --log-error=log.meta.log --result-file=db.matdata.sql --skip-lock-tables ${DB} |
|||
Se si aggiunge <code>--no-create-info</code> non vengono generate le DDL delle tabelle |
|||
Se si aggiunge <code>--no-data</code> vengono generate solo le DDL senza le insert dei dati |
|||
==Import del Dump== |
|||
mysql --database=${DB} --batch < output.sql > import.log |
|||
==import Dump== |
==import Dump== |
||
Versione delle 10:24, 9 giu 2026
Creazione Dump
Dump dei dati di un singolo database
mysqldump --no-autocommit --hex-blob --single-transaction --quick --flush-logs --set-gtid-purged=OFF --log-error=output.log --result-file=output.sql --skip-lock-tables ${DB}
Se si aggiunge --no-create-info non vengono generate le DDL delle tabelle
Se si aggiunge --no-data vengono generate solo le DDL senza le insert dei dati
Import del Dump
mysql --database=${DB} --batch < output.sql > import.log
import Dump
Character set e collation
select schema_name,default_collation_name,default_character_set_name from information_schema.schemata;
Grandezza degli schemi
SELECT table_schema AS 'Schema', ROUND(SUM(data_length + index_length) / (1024 * 1024), 2) AS 'Dimensione (MB)' FROM information_schema.TABLES GROUP BY table_schema ORDER BY SUM(data_length + index_length) DESC;