Entrar sin Contraseña en Mysql en el LocalHost y / o Resetear Clave



Bueno supongo que alguno de ustedes al igual que yo tendrá en su computadora personal o de trabajo instalado Mysql, apache y php y alguna que otra cosilla más.

Pues bien, al menos en mi caso solo yo uso mi computadora, hago pruebas, monto webs y demás cosas para probar y aveces se me olvida la clave, como lo solo yo a veces pongo cualquier tontería, clave12, estaclave o yo que se algo por el estilo que luego se me olvida o cuando no se me olvida no me dan ganas de poner la contraseña, pero esto tiene una solución sencilla, podemos iniciar mysql sin usar la contraseña, no solo en nuestro localhost si no también en cualquier servidor, aunque claro hacerlo en un servidor sería un fallo de seguridad muy muy grande así que no se los recomiendo.



Bueno, lo único que tenemos que hacer para entrar sin contraseña es editar el archivo de configuración, en windows no se donde esta pero en Debian y Centos si y estas son las rutas:

En debian:

/etc/mysql/my.cnf

En Centos:

/etc/my.cnf

Bien debajo de [Mysqld] o al final le indicamos a mysql que haga caso omiso a las tablas que guardan las claves y demás:

Agregamos esto:

skip-grant-tables

Bien, con eso reiniciamos mysql y no nos hará falta clave.

Si usamos phpmyadmin si no lo tenemos configurado para permitir el login sin clave simplemente ponemos cualquier clave para cualquier usuario que tengamos ( hasta root ) y nos dejará entrar.

Bien, esto esta bien usarlo en una computadora que solo nosotros tengamos acceso para no complicarnos con las claves, aunque también nos sirve para cambiar la contraseña de mysql, ya que podemos loguearnos como root y luego cambiar la clave con esta consulta:


update user set password=password(‘nuevaclave’) where User=’root’ and host=’localhost’;

En servidores en producción hay una manera más sutil de hacerlo sin poner en riesgo la seguridad….

Les explico:

Solo hay que tener una clave segura y asegurarnos de no perderle ya que es un servidor en producción :P

En fin, dejo este tema como nota y para que no se me olvide, aunque bueno no se me olvida ya que lo tengo apuntado :D



Utilizamos cookies propias y de terceros para mostrarle publicidad relacionada con sus preferencias según su navegación. Si continua navegando consideramos que acepta el uso de cookies.
Seguir Navegando
x