【转】 The user specified as a definer ('root'@'') does not exist when using LOCK TALBE
2013-10-23 17:09
671 查看
在linux下,用mysql的导出语句:
mysqldump -u root -pPasswd table >/home/lsf/test.sql
出现了
Got error: 1449: The user specified as a definer ('root'@'') does not exist when using LOCK TABLES
这种令人作呕的错误,windows下从没碰到过。
搞了半天,总算弄出来了。。
只要给root用户再添加一个对全部host都有可以访问的权限
操作如下:
登陆mysql
mysql -u root -pPasswd
mysql >grant all privileges on *.* to root@"%" identified by "Passwd"
mysql >flush privileges;
==============
END~! KO.
再进行导出就可以执行了。
mysqldump -u root -pPasswd table >/home/lsf/test.sql
出现了
Got error: 1449: The user specified as a definer ('root'@'') does not exist when using LOCK TABLES
这种令人作呕的错误,windows下从没碰到过。
搞了半天,总算弄出来了。。
只要给root用户再添加一个对全部host都有可以访问的权限
操作如下:
登陆mysql
mysql -u root -pPasswd
mysql >grant all privileges on *.* to root@"%" identified by "Passwd"
mysql >flush privileges;
==============
END~! KO.
再进行导出就可以执行了。
相关文章推荐
- Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TAB
- Centos下_MysqL5.7在使用mysqldump命令备份数据库报错:mysqldump: Got error: 1449: The user specified as a definer ('fk_system'@'localhost') does not exist when using LOCK TABLES
- Got error: 1449: The user specified as a definer ('root'@'%') does not exist when us
- Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TAB
- mysqldump报错'The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES'
- The user specified as a definer ('root'@'%') does not exist
- The user specified as a definer ('root'@'%') does not exist
- Cause: java.sql.SQLException: The user specified as a definer ('root'@'%') does not exist
- MySql.Data.MySqlClient.MySqlException: The user specified as a definer ('root'@'%') does not exist
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist
- mysql 数据库数据迁移 The user specified as a definer ('root'@'%') does not exist 解决方法
- The user specified as a definer ('root'@'%') does not exist
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
- 【MySQL】mysql 1449 : The user specified as a definer ('root'@'%') does not exist
- The user specified as a definer ('root'@'%') does not exist
- The user specified as a definer ('root'@'%') does not exist
- msyqld 的 The user specified as a definer ('root'@'%') does not exist 问题
- mysql1449 The user specified as a definer ('root'@'%') does not exist 解决方法
- 错误代码: 1449 The user specified as a definer ('root'@'%') does not exist