I had frustrating time connecting to an external MySQL database.
Connecting initially seem fine. However, on accepting the setting, the connection failed with error 1045.
After experimenting it seems that password field for connecting to database fails to remember the password if it had, in my case, # and $ within password.
Having changed the database access password (without # or $) the connections works.
Is this a limiting feature by design or will it be fixed?