mysqldump:得到错误:1449:使用LOCK TABLES时,指定为定义者的用户('root'@'192.200.1.16')不存在
请针对上述错误提供解决方案。
最佳答案
最好将第一个mysqldump与--single-transaction
一起使用,例如:
mysqldump --single-transaction -u root -p mydb > mydb.sql
如果以上方法无效,请尝试以下方法之一。
您必须替换该过程/方法的定义程序,然后可以生成转储而不会出错。
您可以这样做:
UPDATE `mysql`.`proc` p SET definer = 'root@localhost' WHERE definer='[email protected]'
关于mysql - mysqldump : Got error: 1449:,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26583103/