MySql Error 1364


Error tratando de configurar la instancia de servidor en MySql 5.5 si les saca el error Nr. 1364 referente a un campo nuevo en la tabla user llamado “authentication_string”, parece que hay un bug ahí que deja ese campo nulo a sabiendas de que fue diseñado como not null y sin valor por defecto.

Lo que hay que hacer es colocarle un valor por defecto a ese dichoso campo:

1. Traten de configurar la instancia y cuando salga el error hagan clic en Skip.

2. Luego abran una “consola” (Ejecutar, cmd), y diríjanse a la carpeta “C:/Archivos de programa/MySQL/MySql Server 5.5/bin” y ejecuten “mysql -u root -p”

3. Luego estando en mysql> seleccionan la base de datos mysql: use mysql

4. Luego para corregir el problema en ese campo le damos ALTER TABLE USER MODIFY AUTHENTICATION_STRING VARCHAR(100) DEFAULT ”;

(le coloco varchar porque los campos text no permiten un valor default)

5. Luego si todo va bien, pueden ejecutar nuevamente el asistente de configuración de instancias y todo funcionará normal.

You must be logged in to post a comment.