вы можете сбросить таблицы mysql.user
и mysql.db
, которые содержат всю информацию о пользователе, а также повторно импортировать ее, чтобы избежать повторного создания всего этого. я бы также предложил провести ремонт на столе после повторного импорта.
альтернативно, вы можете создать список грантов:
select concat('show grants for ',quote(user),'@',quote(host),';') from mysql.user
это выведет список SQL-операторов, которые затем можно будет запустить, чтобы получить конкретные операторы гранта.
в конечном счете вы захотите проверить информацию о конкретной версии обновлений, чтобы убедиться, что вы рассмотрели любые проблемы совместимости с конкретной версией.
здесь - некоторая информация, например, для обновления 4.1 - 5.x.