How might one escape the exclamation point in a password:
$ mysql -umyuser -pone_@&!two -bash: !two: event not found
Trying the obvious backslash did not help:
$ mysql -umyuser -pone_@&\!two  22242 -bash: !two: command not found email@example.com [~]# ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES)
All my google searches suggest that the backslash would help, but it does not. There is no way to use quotes as suggested in this question. The line will be used in a .bashrc alias. Don't worry, the usernames and passwords shown here are examples only and not used in production!