Cada mañana, cuando reviso el estado del servidor, encuentro que la contraseña de MySQL ha cambiado:
mysql -uuser -ppassword
reportará
ERROR 1045 (28000): Acceso denegado para el usuario 'usuario'@'localhost' (usando contraseña: SÍ)
Y luego reinicio el servidor y, cuando esté activo, MySQL volverá a la normalidad.
Ahora se ha convertido en un trabajo rutinario.
¿Cuál puede ser la causa de esto?
¿Cómo puedo saber qué está pasando exactamente con MySQL?
Aquí está el registro de errores:
100122 10:11:16 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: Apagado normal
100122 10:11:16 InnoDB: Iniciando apagado... 100122 10:11:18 InnoDB: Apagado completado; número de secuencia de registro 0 22939338 100122 10:11:18 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: Apagado completo
100122 10:12:40 InnoDB: iniciado; número de secuencia de registro 0 22939338 100122 10:12:42 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: listo para conexiones. Versión: '5.0.24-community-nt' socket: '' puerto: 3306 MySQL Community Edition (GPL) 100123 16:20:44 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: Apagado normal
100123 16:20:44 InnoDB: Iniciando apagado... 100123 16:20:46 InnoDB: Apagado completado; número de secuencia de registro 0 22939832 100123 16:20:46 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: Apagado completo
100123 16:22:09 InnoDB: iniciado; número de secuencia de registro 0 22939832 100123 16:22:11 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: listo para conexiones. Versión: '5.0.24-community-nt' socket: '' puerto: 3306 MySQL Community Edition (GPL) 100125 9:18:59 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: Apagado normal
100125 9:18:59 InnoDB: Iniciando apagado... 100125 9:19:00 InnoDB: Apagado completado; número de secuencia de registro 0 22941001 100125 9:19:00 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: Apagado completo
100125 9:20:22 InnoDB: iniciado; número de secuencia de registro 0 22941001 100125 9:20:25 [Nota] D:\MySQL\MySQL Server 5.0\bin\mysqld-nt: listo para conexiones. Versión: '5.0.24-community-nt' socket: '' puerto: 3306 MySQL Community Edition (GPL)
Respuesta1
¿No se supone que debe haber un espacio entre el usuario -u?
http://dev.mysql.com/doc/refman/5.0/en/connecting-disconnecting.html
mysql -u user -ppassword
Pruébalo para ver, o mejor aún, prueba
mysql -u user -p
Cuando se le solicite la contraseña, escríbala para ver si recibe el mismo error.