Usando el sistema Plesk recibo el mensaje 

 

Error: Connection to the database server has failed:
Table ‘mysql.servers’ doesn’t exist

 

cuando estoy creando un usuario.

 

 

En muchos sitios de internet proponen como solucion ejecutar el comando 

 

[root@server ~]# mysql_fix_privilege_tables --user=admin --password= --verbose

Pero en mi servidor el comando 
mysql_fix_privilege_tables muestra el chulisimo mensaje de command not found.

Segun estuve leyendo en el sitio web de mysql este comando ha pasado a remplazarse por el mysql_upgrade al final investigando di con una solucion menos agresiva crear mi tabla y elimiar aquellos usarios innecesarios.
Desde una shell
mysql -u root_mysql_user -p

Una vez dentro de mysql logueado con permisos usamos nuestra bd Mysql

USE mysql;
ahora podemos hacer un 

show tables;

Para ver si verdaderamente no tenemos la tabla server en mi caso no la tenia asi que.

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';

Y solucionado todo funciona a la perfecccion.









Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock