¿Es posible importar una única base de datos de un mysqldump de todas las bases de datos? Supongo que puedo modificar el archivo manualmente, pero me pregunto si hay alguna opción de línea de comando para hacer esto.Importar base de datos única desde --todo el volcado de bases de datos
Estoy moviendo servidores y tengo muchas bases de datos, la mayoría de las cuales actualmente no necesito o no quiero en este momento pero me gustaría tener la opción de restaurar una sola si fuera necesario.
Gracias por la rápida respuesta! Increíble. – savageguy
Muy útil para mí, ¡Gracias! puede agregar --deshabilitar claves para evitar errores de claves extranjeras;) mysql -u usuario -D - base de datos de claves inactivas -o
davidselo
Esta es una respuesta muy imprudente e increíblemente peligrosa. Si ejecuta 'mysqldump --all-databases', el resultado de mysqldump contendrá' DROP DATABASE IF EXISTS dbname; CREATE DATABASE dbname; USE dbname; 'para cada base de datos en la instancia de MySQL, incluido el esquema de mysql. Consulte la documentación de mysqldump: http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html#option_mysqldump_all-databases. Eso significa que cada base de datos se sobrescribirá sin piedad. ¿Puede proporcionar una prueba de que omitirá toda la base de datos excepto una? NOTA: Puede hacer esto en los registros binarios utilizando mysqlbinlog. – RolandoMySQLDBA