Después de actualizar a 12.04 desde 10.04, no puedo iniciar sesión en PHPMYADMIN

Después de actualizar a 12.04 desde 10.04, no puedo iniciar sesión en PHPMYADMIN

Simplemente ya no puedo iniciar sesión en PhpMyAdmin, dice inicios de sesión incorrectos. PHP funciona perfectamente. Por favor ayuda. Gracias.

2002 Cannot log in to the MySQL server
Language
Log in
Username:
Password:

Connection for controluser as defined in your configuration failed.

Respuesta1

Podría ser que su configuración de phpmyadmin haya sido algo "personalizada" y que ya no sea compatible con la forma en que está configurado su servidor MySQL. Normalmente, esto debería manejarse correctamente al actualizar ambos.

Si no comprende la configuración de phpmyadmin o no la configuró usted mismo, algunos problemas con la configuración de phpmyadmin en Debian/Ubuntu pueden solucionarse mediantepurgay reinstalar el paquete phpmyadmin, o quizás simplemente con sudo dpkg-reconfigure phpmyadmin.

Respuesta2

Puede reconfigurar phpmyadmin y restablecer la contraseña de MySQL.

  1. Ctrl+ Alt+ Tpara iniciar la terminal
  2. sudo dpkg-reconfigure phpmyadmin
  3. Método de conexión de la base de datos MySQL para phpmyadmin: socket unix
  4. Nombre del usuario administrativo de la base de datos: root
  5. Contraseña del usuario administrativo de la base de datos: mysqlsamplepassword
  6. Nombre de usuario de MySQL para phpmyadmin: root
  7. Nombre de la base de datos MySQL para phpmyadmin: phpmyadmin
  8. Servidor web para reconfigurar automáticamente: apache2
  9. ERROR 1045
  10. ignorar
  11. sudo dpkg-reconfigure mysql-server-5.5
  12. Nueva contraseña para el usuario "root" de MySQL: mysqlsamplepassword
  13. Repita la contraseña para el usuario "root" de MySQL: mysqlsamplepassword

¡Ojalá te ayude!

¡Que tenga un lindo día!

Respuesta3

Si actualizó mysql-server, probablemente tenga un paquete roto que se publicó recientemente en el repositorio preciso.

Respuesta4

El problema era que otro usuario distinto de 'root' podía escribir en /etc/mysql/my.cnf. Entonces, durante la instalación de MySQL, el archivo fue ignorado y la instalación no funcionó bien.

Un simple :

chmod 644 /etc/mysql/my.cnf
aptitude remove mysql-server
aptitude install mysql-server
aptitude install mysql-common

Después de todo, hizo muy bien el trabajo.

Aptitude es, en mi opinión, mucho mejor que apt-get. Gestiona las dependencias mucho mejor que el otro y tienes menos posibilidades de tener problemas.

información relacionada