[Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist
2024-08-25 08:12:06
晚上加班调用一个远程拷贝的本地Mysql的储存过程,报错:[Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist
凭借以前经常见到的root@localhost报错,给root赋值所有权限:
grant all privileges on *.* to root@"%" identified by ".";
flush privileges;
发现无效。
可能数据库没有此用户:
select user,host from mysql.user;
没找到此用户,但是报错出现了这个用户。寻求谷歌后,找到解决方法:
SELECT definer,type FROM mysql.proc GROUP BY definer,type;
UPDATE mysql.proc SET definer='root@localhost' WHERE definer = '*username*@localhost';
重启数据库,OK
最新文章
- Markdown入门教程
- Common Subsequence(dp)
- codeforces B. Valera and Contest 解题报告
- 在桌面chrome中调试android设备中的web页面
- 2016-2017 CT S03E05: Codeforces Trainings Season 3 Episode 5 (2016 Stanford Local Programming Contest, Extended) I
- struts2视频学习笔记 18(自定义拦截器)
- Yii2 GridView自定义链接之重写 ActionColumn
- Linux静态库和共享库
- OpenJudge计算概论-计算鞍点
- 从一次异常中浅谈Hibernate的flush机制
- Codeforces Round #260 (Div. 2) A~C
- EasyUI datagrid添加右键菜单项
- Kettle定时执行(ETL工具)【转】
- Zookeeper学习记录(一):设计与实现
- iOS 错误 之 http请求
- js遍历(获取)ul中的li
- 简易版DES加密和解密详解
- MyBatis记录
- ligerUI---下拉框(Combobox)
- 中标麒麟龙芯平台--docker基础镜像制作