Este error se presentó con las nuevas políticas de seguridad en la actualización a MySQL 5.7. Para corregirlo debes de editar el archivo “my.ini” cambiando el valor de la siguiente linea:
default_password_lifetime=0
Y despúes re-iniciar el servicio de MySQL.
SELECT * FROM tabla WHERE (campo1, campo2, campoX) IN ( SELECT campo1, campo2, campoX FROM tabla GROUP BY campo1, campo2, campoX HAVING COUNT(*)>1
SELECT campo1 FROM tabla WHERE NOT EXISTS (SELECT campo2 FROM tabla2 WHERE tabla2.campo2 = tabla1.campo2) ORDER BY campo1
SHOW CREATE TABLE nombre_tabla;
UPDATE nombre_tabla SET campo = REPLACE(campo/string, “string a reemplazar“, “nuevo string“);
SELECT * FROM nombre_tabla WHERE campo LIKE ‘%textoabuscar%‘;