Aby połączyć się przez port (a nie domyślny 3306), użyj:
mysqldump -u root -pmypassword -P 3308 dbname > out.sql
Poza tym prostym testem, aby sprawdzić, czy MySQL odpowiada na porcie 3308, jest próba połączenia telnetowego:
telnet 127.0.0.1 3308
Jeśli MySQL nasłuchuje na porcie 3308, odpowie z błędem i uruchomioną wersją.