Hoy explicare de un error no muy común en Mysql Server 5.1, el cual es el paquete que viene en los repositorios de Debian Squeeze.
Del error que hablamos, es:
ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost'
para solucionar este pequeño inconveniente, lo que haremos es dirigirnos a la siguiente ruta ----> /etc/mysql/ y verificamos el siguiente archivo: debian.cnf
dentro de este archivo encontraremos algo asi:
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = wVx0bRaK7VfZ5dQx
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = wVx0bRaK7VfZ5dQx
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
una vez visto el archivo antes mencionado, nos conectamos a mysql con la siguiente sintaxis:
# mysql -u root -p
nos solicitara la clave root, la colocamos y listo.
Ahora estando conectado en el mysql, colocamos lo siguiente:
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'wVx0bRaK7VfZ5dQx' WITH GRANT OPTION;
ojo debemos colocar el password que aparece en el archivo debian.cnf, entre las comillas despues del IDENTIFIED BY
salimos de mysql y reniciamos el servicio:
#/etc/init.d/mysql restart
Y listo ya nuestro mysql funciona perfectamente...
saludos
No hay comentarios.:
Publicar un comentario