How things 'should' work is that one should start mysqld, run the mysql_fix_privilege_tables and then stop mysqld.
I don't think it's correct to duplicate the work to fix the privilege tables as we then have to constantly have to keep the scripts in sync.
Also the way 'fix_privs' now works, it will not be able to handle all cases that mysql_fix_privilege_tables does.
How things 'should' work is that one should start mysqld, run the privilege_ tables and then stop mysqld.
mysql_fix_
I don't think it's correct to duplicate the work to fix the privilege tables as we then have to constantly have to keep
the scripts in sync.
Also the way 'fix_privs' now works, it will not be able to handle all cases that mysql_fix_ privilege_ tables does.