Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ad-inserter domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/blog.webeats.it/httpdocs/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the cookie-law-info domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/blog.webeats.it/httpdocs/wp-includes/functions.php on line 6114
Dump database MySQL da linea di comando - Blog WebEats

Importare o esportare un dump database MySQL da terminale (linea di comando)

Talvolta quando i database sono molto grandi, tipo 500mb o più è molto conveniente usare la linea di comando per esportare e reimportare le tabelle. Per fare questo ovviamente è necessario avere accesso SSH.

Vediamo brevemente i comandi che ci aiuteranno in questa nel dump database MySQL:

Esportazione
Esportazione di un unico database
mysqldump database_name > /path_dove_salvare/database_name.sql

Esportazione di database multipli
mysqldump --databases database_one database_two > two_databases.sql

Esportazione di tutti i database in un unico file
mysqldump --all-databases > all_databases.sql

Importazione
Importazione di un unico database
mysql database_name < database_name.sql

Importazione di più database
mysql --one-database database_name < /path_dove_salvare/all_databases.sql

E’ possibile aggiungere l’utente (con relativa password) da usare sia per l’importazione che per l’esportazione:
-uroot -p

Ad esempio per esportare un db tramite utente root di MySQL:
mysqldump -uroot -p database_name > /path_dove_salvare/database_name.sql

dopo aver lanciato questo comando verrà richiesto l’inserimento di una password e troverete il vostro dump database MySQL nella cartella desiderata.