
Access denied for user 'root'@'localhost' to datab
Publicado por Hugo S. S. (3 intervenciones) el 29/08/2010 18:54:39
Hola como estan???
Yo aqui desesperado por solucionar un problema que tengo con mysql! :(
Yo trabajo con Fedora Linux 12, y resulta que instalé apache, php, mysql y phpmyadmin por consola en forma remota por SSH desde mi pc en otra PC que que trabaja como servidor (Servidor A) y que también tiene Fedora 12.
yum install httpd php php-gd mysql-server php-mysql phpMyAdmin
Configuré el apache y el php sin problemas, y después comencé a configurar mysql, o sea a crear los usuarios y las bases de datos. Mi problema es que cuando quiero establecer los permisos de cualquier usuario mysql sobre una de las bases de datos que creé me da el error:
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'nombre_dbase'
En cuanto a la configuración que tengo hasta ahora es:
mysql> show grants;
+---------------------------------------------------------------------------------------------+
| Grants for root@localhost |
+---------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '7b82f00d4bdf2769' |
+---------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
He visto en otro servidor (Servidor B) que está trabajando bien y sin problemas que al hacer un show grants me muestra la misma linea pero al final dice WITH GRANT OPTION. Será ese mi problema?? Que el usuario root no tiene ese parámetro en el Servidor A y que por eso no me permite realizar operaciones sobre otros usuarios y las bases de datos??
Probé también de desinstalar todo para comenzar de nuevo: apache, php y mysql. Reinicié el Servidor A y reinstalé todo. La config de apache y php volvieron a sus valores por defecto, pero el mysql no. O sea siguen las mismas tablas que yo había creado antes y los mismos usuarios y esa misma linea de privilegios cuando hago el show grants.
Asi que mi otra consulta es: cómo hago para desintalar todo en forma completa y que me elimine los usuarios, privilegios y tablas que yo habia creado en mysql????
Muchas gracias!!!
Hugo.
Yo aqui desesperado por solucionar un problema que tengo con mysql! :(
Yo trabajo con Fedora Linux 12, y resulta que instalé apache, php, mysql y phpmyadmin por consola en forma remota por SSH desde mi pc en otra PC que que trabaja como servidor (Servidor A) y que también tiene Fedora 12.
yum install httpd php php-gd mysql-server php-mysql phpMyAdmin
Configuré el apache y el php sin problemas, y después comencé a configurar mysql, o sea a crear los usuarios y las bases de datos. Mi problema es que cuando quiero establecer los permisos de cualquier usuario mysql sobre una de las bases de datos que creé me da el error:
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'nombre_dbase'
En cuanto a la configuración que tengo hasta ahora es:
mysql> show grants;
+---------------------------------------------------------------------------------------------+
| Grants for root@localhost |
+---------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '7b82f00d4bdf2769' |
+---------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
He visto en otro servidor (Servidor B) que está trabajando bien y sin problemas que al hacer un show grants me muestra la misma linea pero al final dice WITH GRANT OPTION. Será ese mi problema?? Que el usuario root no tiene ese parámetro en el Servidor A y que por eso no me permite realizar operaciones sobre otros usuarios y las bases de datos??
Probé también de desinstalar todo para comenzar de nuevo: apache, php y mysql. Reinicié el Servidor A y reinstalé todo. La config de apache y php volvieron a sus valores por defecto, pero el mysql no. O sea siguen las mismas tablas que yo había creado antes y los mismos usuarios y esa misma linea de privilegios cuando hago el show grants.
Asi que mi otra consulta es: cómo hago para desintalar todo en forma completa y que me elimine los usuarios, privilegios y tablas que yo habia creado en mysql????
Muchas gracias!!!
Hugo.
Valora esta pregunta


0