mysql dump 1449_Mysqldump 1449 错误解决 mysqldump: Got error: 1449
备份数据库
$ 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相关推荐
- mysql dump 1449_mysqldump 1449错误的解决办法
研究mysql主从复制,在数据库导入导出的过程中,主数据据导出导入没问题,但是在从库上导入就报错mysqldump 1449 这个错误,之后网上查找了一下方案,成功解决. 现将操作步骤贴出,以便大家学 ...
- mysql导入报1449_mysqldump 1449错误解决办法
研究MySQL主从复制,在数据库导入导出的过程中,主数据据导出导入没问题,但是在从库上导入就报错mysqldump 1449 这个错误,之后网上查找了一下方案,成功解决. 现将操作步骤贴出,以便大家学 ...
- mysql dump 1449_mysqldump: Got error: 1449
今天安装了个测试环境,将数据库的数据导了过来,再导出的时候提示错误. #mysqldump -uroot -p testdb > test.sql mysqldump: Got error: 1 ...
- Navicat Premium链接MySQL时出现2059错误解决方法
下面这个是有关Navicat Premium链接MySQL时出现2059错误解决方法的教程(在看该教程之前mysql的配置已完成) 链接MySQL时出现2059错误该怎么解决呢? 提示:以下是本篇文章 ...
- mysqldump: Got error: 1449
做mysqldump时出现如下问题 mysqldump: Got error: 1449: The user specified as a definer ('jyk'@'%') does not e ...
- mysql dump schema_MySQL入门篇之mysqldump参数说明
A Database Backup Program mysqldump客户端是一款实用的mysql备份程序,可以对数据库的定义及数据表内容,进行备份生成相应的SQL语句.它可以对一个或多个数据库进行备 ...
- mysql hy000 2013_MySQLERROR2013(HY000)错误解决方法
当通过 TCP/IP 连接 MySQL 远程主机时,出现 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial ...
- windows无法启动MySQL服务出现1053错误解决方法
今天打开mysql,出现这样的一个错误弹窗: 我以为是mysql服务没有启动,于是去启动服务,发现出现 Windows无法启动MySql服务(位于本地计算机上).错误 1053:服务没有及时响应启动或 ...
- Mysql数据库备份的问题:mysqldump: Got error: 1049: Unknown database 'blog;' when selecting the database
今天进行Mysql数据库备份时出现了下面的问题:mysqldump: Got error: 1049: Unknown database 'blog;' when selecting the data ...
- mysql dump 导入导出_使用mysqldump导入导出数据
DRDS支持MySQL官方数据导出工具mysqldump.本文围绕DRDS数据导入导出的几种常见场景对操作步骤和注意事项进行说明.mysqldump命令的详细说明请参见MySQL官方文档. mysql ...
最新文章
- 机器学习中的交叉验证与有关定理
- 【重难点】【JUC 05】线程池核心设计与实现、线程池使用了什么设计模式、要你设计的话,如何实现一个线程池
- PATH变量,cp,mv,cat,more,less,head,tail命令举例
- 64位整数乘法(类快速幂)
- Disable UTC in Ubuntu
- Word中的Visio图直接转换为图片
- 使用laypage分页
- 计算机术语 打桩,动力打桩公式
- ai如何复制文字并对齐_AI文字怎么对齐? ai文字排版的方法
- Deep metric learning 深度度量学习 总结
- 软件工程经济学期末复习第二章
- 深入浅出内存马(一)
- Cocos Shader入门基础七:一文彻底读懂深度图。
- 一些RJS资源和演示入门教程
- 腾讯云服务器文件怎么恢复吗,实战腾讯云镜像备份恢复云服务器实例提取网站数据文件...
- 第一章 JavaWEB专题之Http基础协议解析
- 我的2018:自由职业的冰火两重天
- android 调用搜狗地图api,sogou地图API用法实例教程
- ASEMI快恢复二极管MUR560D怎么代换,MUR560D替代原则
- python判断孪生质数对(素数对)并计算个数。