Table mysql.servers doesn’t exist: Problem adding a database user in plesk Or restarting mysql

 
Update: If “mysql_fix_privilege_tables” command does not exist, look at Section 2.
You may receive a “Table ‘mysql.servers’ doesn’t exist” error message while adding a database user in Plesk OR while restarting the Mysql service. The complete error message look like:

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

OR

Can’t open and lock privilege tables:
Table ‘mysql.servers’ doesn’t exist

The problem mostly occurs when Mysql is upgraded which introduce newer version of tables and the default Mysql database is not aware of these changes. The “mysql_fix_privilege_tables” command is use […]