The user specified as a definer ('something'@'somewhere') does not exist +SOLVED
Oct 11, 2011 · 1 minute readCategory: mysql
This is post is now quite old and the the information it contains may be out of date or innacurate.
If you find any errors or have any suggestions to update the information please let us know or create a pull request on GitHub
Upon investigation, a trigger had been created on the database whilst logged in via a different user than the user specified in the config file.
There’s actually a few solutions depending on your needs :- Ensure the user (something@somewhere) is created on your new database installation Delete the trigger (for instance if testing locally and you know it’s not needed) Edit the DB dump file, find the definition of the trigger and change it to the configured user.