问题
在进行mysqldump备份时报以下错误:
mysqldump: Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES
解决
mysql> grant all privileges on *.* to root@"%"identified by "你的密码";
Query OK, 0 rows affected (0.11 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.07 sec)
`
再次执行mysqldump命令即可.

本文介绍了解决在使用mysqldump进行数据库备份时遇到的错误:The userspecifiedasadefiner does not exist when using LOCKTABLES。通过授予root用户所有权限并刷新权限解决了该问题。
660

被折叠的 条评论
为什么被折叠?



