Si un día olvidáis la clave del mysql y necesitáis acceder o fijar una nueva, podéis seguir las instrucciones siguientes:
Editamos el fichero de configuración de esta manera.
– /etc/my.cnf en Linux (incluido plesk Linux)
– el fichero my.ini en windows (en plesk windows es c:program filesswsoftpleskdatabasesmysqldata)
En este fichero , vamos debajo de [MySQLD] y añadimos la linea:
skip-grant-tables
Una vez añadido, relanzamos el servicio de mysql, de una de las siguientes formas:
Windows:
Si es con plesk, tenéis que ir al administrador de servicios que tenéis junto al reloj y buscar el servicio de SQL para relanzarlo. Si no depende de lo que uséis, pero seguro que tenéis algo en «servicios», dentro de las herramientas administrativas.
Linux:
si es una redhat (o fedora, o centos..) bastará con ejecutar el siguiente comando:
#service mysqld restart
si es otra distribución (debian, ubuntu..) probad con:
#/etc/init.d/mysqld restart
Después de reiniciarlo, podréis entrar ejecutando únicamente, «mysql mysql», sin usuario ni clave.
Para fijar una nueva clave a un usuario (vamos a usar como ejemplo el usuario «admin») tenéis que ejecutar, dentro de la consola mysql:
mysql> update user set password=password('current_password') where user='admin';
Espero que esta pequeña guía os sirva como referencia.