Recibo el siguiente error al intentar acceder a una tabla MySQL:
Access denied for user "root"@"localhost" (using password: NO)
Pero, puedo iniciar sesión con root al usar mysql
en la linea de comando
Respuestas
1 para la respuesta № 1Ese es el comportamiento normal. Establece una contraseña de root para su base de datos, de modo que a partir de ahora no puede acceder a ella sin contraseña. Por eso informa:
Access denied for user "root@localhost" (using password: no )
Obviamente, cuando usted da la contraseña con el interruptor -p, tiene éxito.
0 para la respuesta № 2
Debes configurar una contraseña para root! http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html