Aviso legal: uso mysql versión 5.5.20, ¡por favor prueba otras versiones!
(Desde MySQL 5.7, la contraseña se llama authentication_string)
Primero, iniciamos sesión en la base de datos con privilegios root y luego usamos mysql;
Ejecuta la siguiente frase:
Encontré e informé de un error de la siguiente manera:
ERROR 1364 (HY000): El campo 'ssl_cipher' no tiene un valor por defecto Explicación en Internet:
Añadir inserción de usuario en los valores de mysql.user(Host, User,Password("localhost", "test", password("1234"));
Reporte el siguiente error ERROR 1364 (HY000): El campo 'ssl_cipher' no tiene un error de valor por defecto
mysql 5.1 o superior, estoy usando la versión 5.6.
Razones para la declaración incorrecta:
Algunos campos de la tabla de usuario de mysql no pueden estar vacíos, no hay un valor predeterminado, de hecho, es un error de operación, los usuarios que añaden mysql no pueden insertar directamente la tabla de usuario de esta manera. Solución alternativa:
Esto añade un nuevo usuario y no habrá errores mencionados.
|