Ponga example@sqldat.com$pr!nT entre comillas simples:
mysqldump -uroot 'example@sqldat.com$pr!nT' --databases app_pro > /srv/DUMPFILE.SQL
El problema es que bash está interpretando el ! . Las cadenas entre comillas simples no se interpretan.