Не использовать этот ключик. И формировать явно список баз, исключая ненужные.
Вам же объяснили выше как правильно сохранить нужные гранты. Все ищем себе новые грабли?
Конечно. Если, например, сделали ее бекап. Или переставить пакет, как объясняли выше.
К сожалению, нет защиты от использования MySQL, пардон муа, дебилами.
PS: Не нравятся shell, php, etc - в mysql есть LOOP. Сюрприз!
Ну, каждый обучается как ему удобно... Умный обычно старается использовать документацию. Дурак - методом тыка.
Вот этим и "убили".
Можно купить автомобиль. Сел - и поехал. А можно купить кучу деталек и сперва собрать автомобиль.
Оба способа "подойдут", если ваша задача - поехать. Но не каждому и не в одинаковой степени...
Если сделаете то, что вам посоветовали - сможете. Права - игнорируются.
Другой вариант: возмите, удалите пакет и данные. Установите заново. Прочитайте документацию пакета (начиная с /usr/share/doc) - а уже потом "переносите".
Это нужно было умудриться, чтобы перед переносом чего-либо - убить существующие гранты. Доверьте перенос кому-то, кто понимает что делает.
Если бы вы прочитали документацию, то знали бы почему. Первая строчка README.Debian.
Если вам тяжело 1 (один) раз прочитать man rsync, то пойти по второму пути - самое разумное решение.
PS: Есть 100500 хороших решений для бекапа на всякий вкус и цвет. И на основе rsync, в т.ч. (rsnapshot, duplicity, rdiff-backup, etc) Зачем вам нужно изобретать собственный трехколесный велосипед?
Сталкивались. Вам показать адрес google translate?
PS: И проверьте, что дело таки не опять в резолвинге. Файла может "не быть" в т.ч. и если вы стучитесь не на тот хост...
"Середняк" может скопипастить готовый скрипт и "красотами" не заморачиваться.
А то вон - еще и "так предлагают" (ц). Что после этого от грантов вообще останется? 😂
Ответ был дан выше. Если у ТС нет пользователя
debian-sys-maint - либо он использует какой-то левый пакет mysql, не дебиановский. Либо расковырял дебиановский пакет до неузнаваемости.
Про phpmyadmin тоже см. выше.
Не такой, нет.