【问题标题】:How to take stored procedure backup as i already uninstalled wamp?我已经卸载了 wamp,如何进行存储过程备份?
【发布时间】:2015-07-27 11:48:13
【问题描述】:

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

谁能解释一下存储过程文件的位置,以便我再次恢复它?

【问题讨论】:

  • 您不能将 MySQL 5.5 数据移动到 MYSQL 5.6 环境中并期望它正常工作
  • @RiggsFolly 那么 OP 是如何移动数据的?
  • @RiggsFolly 我用表移动了所有数据库,但它没有移动存储过程

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


【解决方案1】:

您不能只是在不同版本的 MySQL 数据库管理器之间复制数据库。当版本号改变时,事情就会改变。

我认为你将不得不重新安装 D:\wamp 版本的 WAMPServer 以消除将 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 文件夹。然后重新启动,它应该不再可以切换到。

【讨论】:

  • 我会这样做并告诉你
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-27
  • 2012-01-30
  • 2020-07-09
相关资源
最近更新 更多