Como se documenta en Recopilación de expresiones :
podrías agregue un explícito COLLATE
cláusula en su expresión para obligar a uno de los operandos a tener una intercalación explícita con un valor de coercibilidad más bajo:
USER_PASSWORD=ip_user_password COLLATE 'latin1_general_cs'
Incluso podría considerar latin1_bin
en este caso?
En cualquier caso, no debe almacenar contraseñas en texto sin formato . En su lugar, guárdelos salados hashes de las contraseñas de sus usuarios y simplemente verifique que el hash coincida con el que está almacenado.