将 MySql 5.0 升级到 5.1 时出现的问题

将 MySql 5.0 升级到 5.1 时出现的问题

我正在进行一些服务器更新,愚蠢地决定我应该获取最新版本的 MySql。我安装了 5.0 版。服务器是 Windows Server 2003。我意识到这可能不是推荐的升级路线。

以下是我目前所做的:

  • 停止 5.0 服务
  • 已安装 5.1
  • 删除了 5.0 服务
  • 使用配置向导配置 5.1,配置与 5.0 相同
  • 已启动 5.1 服务
  • 将数据从 MySQL\MySQL Server 5.0\data 复制到 AppData\MySQL\MySQL Server 5.1\data
  • 运行 mysql_upgrade
  • 重新创建用户/权限。

我的两个数据库可以工作,两个不工作。两个可以工作的数据库的数据文件夹中包含扩展名为 .frm、.myd、.myi 的文件。两个不可以工作的数据库的数据文件夹中只有 .frm 文件。

我需要做什么才能使无法工作的数据库正常运行?

编辑:我想我应该澄清一下“不起作用”。不起作用的那些显示在 MySql 管理员和 phpMyAdmin 中,但没有列出表。

答案1

我没有复制ibdata1文件。我停止了服务,从旧数据目录复制了该文件,重新启动后它就可以正常工作了。太棒了

相关内容