| А никак). Если вы более не имеет доступа в базу с правами позволяющими править таблицу привилегий, то мне остаётся вам только посочувствовать.
Восстановить пароль нельзя, он не хранится в открытом виде.
И на бедующее:
Юзера с правами root можно создать так:
INSERT INTO 'user' ( 'Host' , 'User' , 'Password' , 'Select_priv' , 'Insert_priv' , 'Update_priv' , 'Delete_priv' , 'Create_priv' , 'Drop_priv' , 'Reload_priv' , 'Shutdown_priv' , 'Process_priv' , 'File_priv' , 'Grant_priv' , 'References_priv' , 'Index_priv' , 'Alter_priv' , 'Show_db_priv' , 'Super_priv' , 'Create_tmp_table_priv' , 'Lock_tables_priv' , 'Execute_priv' , 'Repl_slave_priv' , 'Repl_client_priv' , 'Create_view_priv' , 'Show_view_priv' , 'Create_routine_priv' , 'Alter_routine_priv' , 'Create_user_priv' , 'ssl_type' , 'ssl_cipher' , 'x509_issuer' , 'x509_subject' , 'max_questions' , 'max_updates' , 'max_connections' , 'max_user_connections' )
VALUES (
'localhost', 'root', PASSWORD('test'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', '0', '0', '0', '0'
);
FLUSH PRIVILEGES;
Где root – имя пользователя, а PASSWORD('test') – (именно текст указанный в скобках) является паролем. | |