Puede que al intentar añadir un usuario en una base de datos después de una actualización de plesk o de PHP de plesk , el sistema nos dé el siguiente error:
Con errores: Error de conexión al servidor de base de datos:
Table 'mysql.servers' doesn't exist
Y con resultado de no poder añadir el usuario, esto es por que no existe la tabla servers en la base de datos de plesk, para solucionar esto es tan sencillo como añadirla con los atributos necesarios.
Entramos en la base de datos:
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa
Cambiamos la db para usar:
USE mysql;
Añadimos la tabla con atributos correctos:
CREATE TABLE `servers` ( `Server_name` char(64) NOT NULL, `Host` char(64) NOT NULL, `Db` char(64) NOT NULL, `Username` char(64) NOT NULL, `Password` char(64) NOT NULL, `Port` int(4) DEFAULT NULL, `Socket` char(64) DEFAULT NULL, `Wrapper` char(64) NOT NULL, `Owner` char(64) NOT NULL, PRIMARY KEY (`Server_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='MySQL Foreign Servers table';
Con estos pasos intentamos posteriormente añadir el usuario indicado, y observaremos que ya se puede añadir sin problema alguno.
Esta guía ha sido probada en Plesk 9.X y Plesk 10.
Activar el arranque automático de las máquinas virtuales de Proxmox
Yuleidi Blanco
Configurar el borrado de emails del servidor en Gmail para Android
Aina
Sistema de seguridad avanzado para IPs
Amanda
Cómo activar la autenticación de doble factor en WHM
Alejandro
Ahora prueba nuestros servidores gratis durante 48 horas
Francisco Javier Lucas bleda
Borrar la MAC de una dirección IP
Ana Maria tuttolomondo
Solucionar el error de Outlook "Su servidor no admite ninguno de los métodos de autenticación admitidos por este cliente" en cPanel
Frankie