Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/05/2011, 19:58
carlos2
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 19 años, 10 meses
Puntos: 2
Respuesta: el famoso error 1045 en phpmyadmin (RESUELTO)

Hola Lair, muchísimas gracias por tu ayuda y tu explicación...

Mis conocimiento de mysql son totalmente nulos. He conseguido resolver el problema, aunque no utilice tus pasos, ya que no los había leido, pero igual te agradezco el tiempo que has empleado en explicármelo... Te voy a decir como lo he resuelto al final por si alguien también tiene el mismo problema...

La solución, en algunas partes, es parecida a la tuya aunque, debido a mis escasos conocimientos, todo fue mucho más sencillo...

Primero he de aclarar, que intenté los siguientes procedimientos, que abundan por la web y que a mi no me han funcionado para nada...

1) cambiar el campo de password en el archivo config.inc.php en la carpeta phpMyAdmin y poner la supuesta nueva password -> NO ME FUNCIONÓ

2) cambiar, incluso, el user (poniendo localhost en lugar de root), el auth_type(poniendo cookies, o http en lugar de config), connect_type (poniendo también http, en lugar de tcp) -> NO ME FUNCIONÓ

3)desde la consola de mysql poner los siguientes comandos para reactivar la password:
mysql> mysql -u root -p
mysql> UPDATE mysql.user SET Password=PASSWORD('') WHERE User='root';
mysql> flush privileges; -> NO ME FUNCIONÓ

4)también desde la consola poner los siguientes comandos:
UPDATE mysql.user SET Password=PASSWORD(”) WHERE User=’root’; -> NO ME FUNCIONÓ

Todo esto lo pongo porque son posibles soluciones que he ido encontrando a lo largo del día y que a mi no me han funcionado, lo cual no quiere decir que a otra persona sí. Pero yo no tuve fortuna con estas....

Finalmente lo que hice, y que me resolvió el error, fue:

1)dejarlo todo como estaba al principio, es decir:

- en el archivo config.inc.php, user=root, password='' (es decir, nada), connect_type=tcp, y auth_type=config.

y 2) desde la consola MS-DOS, accedí a la carpeta donde está mysql, dentro de wamp, en mi caso es esta ruta:

c:\wamp\bin\mysql\mysql15.1.36\bin>

una vez ahí teclee lo siguiente:

mysql.exe -u root -p

le di a enter y me pidió una password.ñ Los dos primeros intentos puse la password con la que accedia antes pero me saltaba el error 28000, a la tercera le he dado a intro sin poner ninguna password, reinicié todos los servicios del WAMP y ya me ha dejado entrar a phpMyAdmin...

Realmente no tengo muy claro que es exactamente lo que he hecho con todo esto, si he reseteado la password, la he cambiado... no tengo ni idea... sólo sé que me deja entrar a phpMyAdmin, cosa que me alegra bastante. Puede ser, también, que, de entre todas las cosas que he ido haciendo y deshaciendo durante el día, haya tocado algo, pero esto no os lo puedo asegurar... sólo os explico, dentro de los conocimientos que tengo, lo que he hecho antes de que volviera todo a la normalidad...

Éste problema surgió a raíz de que yo hubiera desactivado un plugin en joomla! para la autenticación, lo cual no me permitía entrar después en el administrador de joomla!. Intenté restaurarlo (el plugin) desde phpMyAdmin, puse una contraseña donde no era y ya la lié...no podía entrar a phpMyAdmin.
Después de resolver el problema (como os he explicado), tenía de nuevo acceso al phpMyAdmin pero seguía sin poder entrar al administrador de joomla!... volvía al paso primero... Como ya he solucionado también este problema del administrador de joomla! os voy a decir lo que hice...

1)en muchos sitios comentan que cambiando un par de campos dentro de la tabla jos_plugins en phpMyAdmin (concretamente el acces y el published) se soluciona el problema, pero yo lo hice y... NO ME FUNCIONÓ, seguía sin poder entrar en el administrador.

2)decidí hacer otra instalación de joomla! limpia, desde cero. Una vez instalado, me fui a la carpeta donde se guardan todas las tablas de la base de datos, en mi caso

c:\wamp\bin\mysql\mysql15.1.36\data\nombreDeLaBase DeDatos>

y copié los archivos jos_plugins.frm, jos_plugins.MYD y jos_plugins.MYI, y los pegué (renombrando primero los que me estaban dando problemas por si acaso) en la carpeta de la antigua instalación de joomla!, donde los había desactivado. Reinicié todos los servicios de WAMP y ya podía entrar otra vez en el administrador de joomla!. Como nota importante hay que decir que en la segunda instalación de joomla! que hice puse en todo momento el mismo nombre de base de datos que en la primera, no se si esto es importante o no, sólo os digo lo que yo hice...

Y creo que ahora vuelvo a tenerlo todo como antes de que me diera por tocar más de la cuenta los plugins de joomla! Os recomiendo a todos (algo muy importante que yo no hice por pardillo) que tengáis siempre una copia de seguridad de vuestra base de datos para posibles problemas...

Siento mucho todo el rollo que os he soltado pero quería explicarlo paso por paso, ya que todas las soluciones que he ido encontrando por ahí no me han ayudado nada y, la mayoría, estaban muy mal explicadas.... Voy a seguir este hilo y si tenéis alguna duda o pregunta y os puedo ayudar a solucionarla, estaré encantado de hacerlo.... aunque aquí hay gente que sabe infinitamente más que yo sobre esto, como, por ejemplo, Lair....

Un saludo a todos y muchas gracias a ti, Lair, por molestarte en darme una solución!!!