
Tengo problemas para poner en funcionamiento mi MySQL en un nuevo servidor virtual. El anfitrión me dio Plesk y creo que MySQL está instalado pero parece que no puedo acceder a él.
Sigo recibiendo esto:
mysql -u admin -p
Enter password:
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
¿Cómo me aseguro de que funcione correctamente? ¿Cómo restablezco la contraseña de root? (Tengo acceso root al servidor)
Respuesta1
Si desea acceso de administrador a MySQL, debe hacer:
mysql -u root -p
Respuesta2
Karlson tiene razón en el mundo sano fuera de Plesk... en Plesk, de forma predeterminada, mysql root
pasa a llamarse admin
.
Se supone que sincroniza las contraseñas con tu contraseña de administrador, pero la vida nunca es tan sencilla. Intentar:
mysql -uadmin -p `cat /etc/psa/.psa.shadow`
(una forma tramposa de iniciar sesión, el bit .psa.shadow obtiene la contraseña de mysql y la usa. ¡Vaya a la seguridad!)
Si eso te da un error 1045, ve al detalle sobre eso.en esta página. Si funciona y te registra...
- Puede encontrar la contraseña de Plesk mysql que utilizó, sin cifrar, abriendo ese
/etc/psa/.psa.shadow
archivo. - Puede ver su contraseña de administrador de Plesk sin cifrar en la pantalla con
/usr/local/psa/bin/admin --show-password
(¡vaya a seguridad!). En teoría, tengo entendido que las dos contraseñas deberían ser las mismas... lograr que se sincronicen es un tema aparte.