如何在使用mysqldump从另一台服务器导入MySql数据库时包括函数和存储过程?

0

【以下的问题经过翻译处理】 我正在将我的应用程序迁移到AWS。我有从原始服务器的数据库中导出的mysqldump文件,其中包括表格、视图、函数和存储过程。当我尝试将文件导入到RDS中时,只有表格和视图被导入。我收到有关需要超级权限的错误,并且函数和存储过程未被导入。我遵循了这篇文章中的说明:https://repost.aws/knowledge-center/rds-mysql-functions。我设置了log_bin_trust_function_creators=1,现在能够创建新的函数和存储过程,但是我仍然在尝试导入它们时遇到相同的错误。我已经尝试使用命令行和MySQL Workbench,都遇到相同的错误。 我该如何获得完整的数据库导入。我通过将其导入到同一现有服务器上的新数据库中来验证了所有内容都包含在mysqldump文件中,并且所有内容都存在。

profile picture
エキスパート
質問済み 8ヶ月前89ビュー
1回答
0

【以下的回答经过翻译处理】 我没有这方面的经验,但是这是 模式转换工具 可以为您重新创建的吗?只是一个想法。

profile picture
エキスパート
回答済み 8ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ