Queste sono le istruzioni che passo a shell

mysqldump --host = miohost --port = 3306 --user = userName --password = secret --all-database

Nel file che esce fuori, in realtà è presente solo l'istruzione per ricreare il primo database, non tutti.

Inoltre vorrei che nel file di testo risultante fossero inseriti tutti i database e tutte le relative tabelle.

Esiste o chiedo troppo?

Questo sempre e solo utilizzando mysqldump.