Upgrade MySQL system tables

When you try to create a remote MySQL user, sometimes you may get the following the error.

ERROR 1146 (42S02): Table ‘mysql.procs_priv’ doesn’t exist

Why this error occurs?

MySQL system tables should be updated while upgrading MySQL version in the server and make sure that their structure is up to date. Otherwise, this error will occur when you create a remote user.

You can eliminate this error by executing the command in command prompt.

mysql_fix_privilege_tables –password=root_password

This command will update MySQL tables and its structure.

Note: Before executing this command, make sure that you have taken the full backup of MySQL.

Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.