Para realizar un volcado de datos, podemos ejecutar:
$ mysqldump -uuser -p --all-databases --host localhost > mysql.sql
Fuente: luauf.com
Para importar este volcado, existe la herramienta mysqlimport
:
$ mysqlimport -uuser -hhost -p --local dbname mysql.sql
Sin embargo, no me acaba de ir bien, ya que me devuelve este error:
mysqlimport: Error: 1146, Table 'dbname.mysql' doesn't exist, when using table: mysql
Una forma de conseguir restaurar el volcado de datos es desde el
cliente de mysql
:
$ mysql -uuser -p dbname
mysql> source mysql.sql;
mysql> exit;
$ mysql -uuser -p dbname < mysql.sql