Cita: Porque toma una tabla y no toda la base, me explico.
Porque por lo visto no leíste la documentación completa de MySQL sobre el mysqldump...
Cita: Hay tres formas de invocar mysqldump:
Código BASH:
Ver originalshell> mysqldump [opciones] nombre_de_base_de_datos [tablas]
shell> mysqldump [opciones] --databases DB1 [DB2 DB3...]
shell> mysqldump [opciones] --all-databases
Si no se nombra ninguna tabla o se utiliza la opción --databases o --all-databases, se vuelca bases de datos enteras.
Cuidado con esto:
Cita:
--tables
Tiene mayor prioridad que --databases o -B. Todos los argumentos que vienen después de esta opción se tratan como nombres de tablas.
Cita:
--databases, -B
Vuelca varias bases de datos. Normalmente, mysqldump trata el primer argumento de la línea de comandos como un nombre de base de datos y los siguientes argumentos como nombres de tablas. Con esta opción, trata todos los argumentos como nombres de bases de datos. Los comandos CREATE DATABASE IF NOT EXISTS nombre_de_base_de_datos y USE nombre_de_base_de_datos están incluídos en la salida (output) antes de cada nueva base de datos.
Lo que resta confirmar es si "baseUno" es un nombre de base o de tabla...
Espero que no hayas colocado el mismo nombre a una base que a una tabla...