如何在我已经卸载的wamp中进行存储过程备份?

时间:2015-07-27 11:48:13

标签: mysql sql sql-server stored-procedures wamp

我卸载了WAMP,我在另一个驱动器上重新安装了它。 我已将C:\wamp\bin\mysql\mysql5.5.24\dataD:\wamp\bin\mysql\mysql5.6.17\data的所有文件夹用于数据库。 它需要所有表和数据,但不包括存储过程。

任何人都可以解释一下存储过程文件的位置,以便我再次恢复吗?

1 个答案:

答案 0 :(得分:1)

您不能只在不同版本的MySQL数据库管理器之间复制数据库。当版本号发生变化时,情况会发生变化。

我认为你必须重新安装WAMPServer的D:\ wamp版本来撤消将mysql5.5数据复制到mysql5.6环境的错误。

  • 执行卸载
  • 手动删除所有d:\ wamp
  • 重新安装到D:
  • 检查基本内容是否正常

  • 停止WAMPServer

现在将C:\wamp\bin\mysql\mysql5.5.24\data的备份复制到D:\wamp\bin\mysql\mysql5.5.24\data 注意您现在应该在d:/wamp/bin/mysql

下有2个文件夹

现在您已经安装了2个版本的MySQL,并且可以在新的WAMPServer实例上使用。

  • 启动WAMPServer
  • 切换到旧的MySQL版本

    左键单击wampmanager-> MySQL->版本并单击5.5.24

  • 备份要迁移到新版MySQL的所有数据库。只备份您自己创建的数据库而不是自己创建的数据库!

  • 切换到新版本的MySQL

    左键单击wampmanager-> MySQL->版本并单击5.6.17

  • 现在恢复所有数据库

您现在可以将旧版本的MySQL保留在那里,如果需要可以切换到,或者您可以停止WampServer并删除D:/wamp/bin/mysql/mysql5.5.24文件夹。然后重新启动,它应该不再可用于切换到。