首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql还原问题:存储过程未还原

MySql还原问题:存储过程未还原
EN

Stack Overflow用户
提问于 2013-07-30 12:30:48
回答 2查看 2.5K关注 0票数 2

我有一个包含所有例程的MySQL转储。当我恢复时,只有存储过程没有恢复。我从中获取转储的日志版本是5.0.77- MySQL,我恢复到的版本是5.6.12。

感谢您的帮助。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-07-30 13:55:31

服务器主机是否已更改?我的意思是,您是否将数据库从一个主机移植到另一个主机,或者在同一主机上尝试不同的数据库。

b/c如果您将数据库从一台服务器更改到另一台服务器,那么您必须在已定义的存储程序中更改您的定义器。“definer”类似于sp中的DEFINER = 'admin'@'localhost‘。

在您的存储过程中签入此代码。如果不是问题,请让我知道。More about definer...

票数 1
EN

Stack Overflow用户

发布于 2020-12-08 17:51:36

我来到这里是因为我的Mariadb存储过程和函数都不能恢复(手动运行转储文件中的SQL ),它只是在所有的过程和函数上都出错了。我用$$替换了我的文件中设置的分隔符;,它可以恢复。恢复的表和视图没有任何问题。备份确实移动了主机,我还更改了定义器,因为它更改了user/IP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17938351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档