У мене виникають проблеми із резервним копіюванням баз даних після оновлення. Я роздумував над своєю системою, намагаючись з'ясувати, чому. Один запит, яким я керував, повернув цей результат.
Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES
Після деякого розслідування виявляється, що визначальним для цих поглядів є старий обліковий запис розробника, який очищено від системи. Бази даних та погляди з цією проблемою використовуються дуже рідко, і більшість зберігаються навколо для архівних цілей.
Існує близько 40 поглядів з певним, що більше не існує. Чи є простий спосіб змінити коефіцієнт на інший рахунок одночасно? Чи є спосіб отримати mysqldump просто скинути всі перегляди у файл, щоб я міг редагувати цей файл і відтворити подання?