Soluzione 1:
Usa le virgolette singole attorno alla password in questo modo:-p'example@unixlinux.online&!two'
Per inserirlo in un alias, dovresti fare qualcosa del tipo:
alias runmysql='mysql -umyuser -p'\''example@unixlinux.online&!two'\'''
Soluzione 2:
-bash: !two: command not found
Devi anche eseguire l'escape di & carattere:
$ mysql -umyuser example@unixlinux.online\&\!two
Soluzione 3:
Se non usi mai il ! funzionalità di cronologia, potrebbe essere più conveniente disabilitarle semplicemente (con set +H nel tuo bashrc).