Seleccionar página
Cuando nos da un error parecido a:
 Unable to connect to database
login.php3: Unable to connect to database: Permission denied
ERROR 1045: Access denied for user: ‘admin@localhost’ (Using password: YES)

Resolución

1. Primero intente reiniciar Parallels Plesk Panel:

# /etc/init.d/psa restart


2. Compruebe que el archivo /etc/psa/.psa.shadow tiene permisos válidos. Los permisos adecuados serían

# ls -la /etc/psa/.psa.shadow
-rw------- 1 psaadm psaadm 5 Feb 26 11:22 /etc/psa/.psa.shadow


Si tiene algún otro permiso, deberá cambiarlo usando el siguiente comando:

# chown psaadm:psaadm /etc/psa/.psa.shadow
# chmod 600 /etc/psa/.psa.shadow


3. Compruebe que el servidor Mysql está en ejecución y que funciona correctamente usando el comando «ps ax | grep mysql». Por ejemplo:

# ps ax | grep mysql
7996 ? S 0:00 /bin/sh /usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
8022 ? S 0:14 /usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr
--datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking


Si aparece esta salida, significa que el servidor Mysql está en ejecución.

Para comprobar que el servidor Mysql está funcionando correctamente, intente acceder a la consola de mysql. Por ejemplo:

# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -D psa
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1299 to server version: 3.23.54

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>



Generalmente aparece el siguiente mensaje de error:

ERROR 1045: Access denied for user: ‘admin@localhost’ (Using password: YES)

Si no puede acceder a MySQL usando la línea de comandos indicada arriba, la siguiente solución le ayudará a reparar la contraseña de la cuenta admin.

4. En las versiones más recientes de Parallels Plesk Panel, la contraseña puede restaurarse usando la utilidad «ch_admin_passwd».

# /usr/local/psa/admin/sbin/ch_admin_passwd --help
/usr/local/psa/admin/sbin/ch_admin_passwd: Utility to set Plesk adminstrator's password
Gets password from the environment variable PSA_PASSWORD
Password should be from 5 to 14 symbols and should not contain login name, whitespace, quotes or national characters

Usage: /usr/local/psa/admin/sbin/ch_admin_passwd

  -h, --help
        display this help and exit


Para cambiar la contraseña, use un comando como el que aparece a continuación:

# export PSA_PASSWORD='NEW_PASSWORD' ; /usr/local/psa/admin/sbin/ch_admin_passwd; unset PSA_PASSWORD


Donde deberá reemplazar NEW_PASSWORD por la contraseña que desee para el administrador de Parallels Plesk Panel.

Si en su versión de Parallels Plesk Panel no dispone de dicha utilidad, la contraseña puede sincronizarse de forma manual.

a) Cargue MySQL con la opción ‘skip-grant-tables’ añadiendo skip-grant-tables a la sección [mysqld] del archivo /etc/my.cnf

b) Reinicie MySQL con la siguiente línea de comandos:

# /etc/init.d/mysqld restart


c) Incluya la contraseña nueva en el archivo /etc/psa/.psa.shadow.

d) Repare la contraseña con la siguiente línea de comandos:

# /usr/bin/mysql -D mysql -e"update user set password=PASSWORD('`cat /etc/psa/.psa.shadow`') where User='admin';"


e) Elimine la opción skip-grant-tables de /etc/my.cnf

f) Reinicie MySQL.

http://kb.parallels.com/es/346

Abrir chat
1
Escanea el código
Hola.
¿En que podemos ayudarte?