Ho problemi con il backup dei miei database dopo un aggiornamento. Ho cercato il mio sistema cercando di capire perché. Una query che ho eseguito ha restituito questo risultato.
Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES
Dopo alcune indagini sembra che il definitore di queste viste sia un vecchio account sviluppatore che è stato eliminato dal sistema. I database e le viste con questo problema vengono utilizzati molto raramente e la maggior parte viene conservata per scopi di archiviazione.
Esistono circa 40 visualizzazioni con un definitore che non esiste più. C'è un modo semplice per cambiare il definitore in un altro account su tutto in una volta? C'è un modo per convincere mysqldump a scaricare semplicemente tutte le viste in un file in modo da poterlo modificare e ricreare le viste?