备份数据库

$ mysqldump -uroot -p db > backup/db.sql

上面的terminal 执行

出现了下面的错误

mysqldump: Got error: 1449: The user specified as a definer (‘someuser‘@‘%‘) does not exist when using LOCK TABLES

问题解决:

原因:

主要原因是当时创建 view procedure 或者trigger使用的user 已经被删除了 这个问题最常见的是数据库迁移之后

我的问题是我db里面一个view 的创建者没有了

可以可视化查看mysql information_scheme 表格中查看 Deafiner

没修改之前是另外一个 deafiner

解决方法:

1. 修改definer 下面是生成修改

SELECT CONCAT("ALTER DEFINER=`youruser`@`host` VIEW",

table_name, "AS", view_definition, ";")FROMinformation_schema.viewsWHERE table_schema=‘your-database-name‘;

修改  `youruser`@`host` 变成你的  ‘your-database-name‘  变成你的db

就会生成一个alter 语句 可视化编辑也可以

修改成比如说 root%localhost

如果是一个procedure 修改 deafiner

UPDATE `mysql`.`proc` p SET = ‘‘ WHERE definer=‘‘

具体的也可以先查看 proc 表 然后再修改

2. 增加一个definer

错误: The user specified as a definer (‘root‘@‘%‘) does not exist

执行:

GRANT ALL ON *.* TO ‘someuser‘@‘%‘ IDENTIFIED BY ‘complex-password‘;

FLUSHPRIVILEGES;

上面有两处需要修改成你自己的 一个 ‘someuser‘@‘%‘ 还有一处 ‘complex-password‘  改成你的密码

原文:http://www.cnblogs.com/martinding/p/7457701.html

mysql dump 1449_Mysqldump 1449 错误解决 mysqldump: Got error: 1449相关推荐

  1. mysql dump 1449_mysqldump 1449错误的解决办法

    研究mysql主从复制,在数据库导入导出的过程中,主数据据导出导入没问题,但是在从库上导入就报错mysqldump 1449 这个错误,之后网上查找了一下方案,成功解决. 现将操作步骤贴出,以便大家学 ...

  2. mysql导入报1449_mysqldump 1449错误解决办法

    研究MySQL主从复制,在数据库导入导出的过程中,主数据据导出导入没问题,但是在从库上导入就报错mysqldump 1449 这个错误,之后网上查找了一下方案,成功解决. 现将操作步骤贴出,以便大家学 ...

  3. mysql dump 1449_mysqldump: Got error: 1449

    今天安装了个测试环境,将数据库的数据导了过来,再导出的时候提示错误. #mysqldump -uroot -p testdb > test.sql mysqldump: Got error: 1 ...

  4. Navicat Premium链接MySQL时出现2059错误解决方法

    下面这个是有关Navicat Premium链接MySQL时出现2059错误解决方法的教程(在看该教程之前mysql的配置已完成) 链接MySQL时出现2059错误该怎么解决呢? 提示:以下是本篇文章 ...

  5. mysqldump: Got error: 1449

    做mysqldump时出现如下问题 mysqldump: Got error: 1449: The user specified as a definer ('jyk'@'%') does not e ...

  6. mysql dump schema_MySQL入门篇之mysqldump参数说明

    A Database Backup Program mysqldump客户端是一款实用的mysql备份程序,可以对数据库的定义及数据表内容,进行备份生成相应的SQL语句.它可以对一个或多个数据库进行备 ...

  7. mysql hy000 2013_MySQLERROR2013(HY000)错误解决方法

    当通过 TCP/IP 连接 MySQL 远程主机时,出现 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial ...

  8. windows无法启动MySQL服务出现1053错误解决方法

    今天打开mysql,出现这样的一个错误弹窗: 我以为是mysql服务没有启动,于是去启动服务,发现出现 Windows无法启动MySql服务(位于本地计算机上).错误 1053:服务没有及时响应启动或 ...

  9. Mysql数据库备份的问题:mysqldump: Got error: 1049: Unknown database 'blog;' when selecting the database

    今天进行Mysql数据库备份时出现了下面的问题:mysqldump: Got error: 1049: Unknown database 'blog;' when selecting the data ...

  10. mysql dump 导入导出_使用mysqldump导入导出数据

    DRDS支持MySQL官方数据导出工具mysqldump.本文围绕DRDS数据导入导出的几种常见场景对操作步骤和注意事项进行说明.mysqldump命令的详细说明请参见MySQL官方文档. mysql ...

最新文章

  1. 机器学习中的交叉验证与有关定理
  2. 【重难点】【JUC 05】线程池核心设计与实现、线程池使用了什么设计模式、要你设计的话,如何实现一个线程池
  3. PATH变量,cp,mv,cat,more,less,head,tail命令举例
  4. 64位整数乘法(类快速幂)
  5. Disable UTC in Ubuntu
  6. Word中的Visio图直接转换为图片
  7. 使用laypage分页
  8. 计算机术语 打桩,动力打桩公式
  9. ai如何复制文字并对齐_AI文字怎么对齐? ai文字排版的方法
  10. Deep metric learning 深度度量学习 总结
  11. 软件工程经济学期末复习第二章
  12. 深入浅出内存马(一)
  13. Cocos Shader入门基础七:一文彻底读懂深度图。
  14. 一些RJS资源和演示入门教程
  15. 腾讯云服务器文件怎么恢复吗,实战腾讯云镜像备份恢复云服务器实例提取网站数据文件...
  16. 第一章 JavaWEB专题之Http基础协议解析
  17. 我的2018:自由职业的冰火两重天
  18. android 调用搜狗地图api,sogou地图API用法实例教程
  19. ASEMI快恢复二极管MUR560D怎么代换,MUR560D替代原则
  20. python判断孪生质数对(素数对)并计算个数。

热门文章

  1. 苹果尝试支持AdobeFlash,结果尴尬了
  2. 电影影视网站搭建教程
  3. 二、Esp32开发环境快速搭建(vscode+PlatformIO IED)
  4. Apache CXF前端应用(Frontend)
  5. storm throw 口袋妖怪_pokemon go游戏术语都有哪些 口袋妖怪go玩法术语攻略
  6. DOM事件总结(事件处理程序的类型及浏览器的兼容性)
  7. JSHOP2学习2:十分钟建立一个舒适的编译环境
  8. 《黑白团团队》第九次团队作业:Beta冲刺第三天
  9. 短视频SDK测试tips
  10. Unity UGUI 图文混排