2015-07-21 121 views
6

我对MySQL很陌生,学习速度很快。我在我的系统上安装了WAMP,并且已经使用了一个月左右。我期待将MySQL升级到5.7,因为我将需要新的gis功能,但我无法一步步找到我需要做的事情。将MySQL 5.6升级到5.7

我一直在阅读关于如何完成它,但发现它要么混乱或不完整,不知道哪个。我在过去的6个小时里一直在阅读,并且还不知道它是如何完成的。

我已经备份了我的数据库,在这一点上我真的不关心它们,因为它们仍处于开发和学习状态,并且无论如何都将被重建。

如何使用完整说明将5.6升级到5.7?

+0

我要指出,我已阅读,这是可能的更新二进制文件,怎么过,我没有看到任何详细信息如何做到这一点还是我需要下什么确切的文件加载并覆盖。 –

+2

WAMP的一篇很好的文章:http://forum.wampserver.com/read.php?2111797,124054 – Pogrindis

+0

谢谢,我还没有找到。我收集到5.7版本需要更新的方式发生了变化,这是什么情况? –

回答

1
  1. 下载要运行(不MSI安装程序,只是因为我不知道什么可以做或承担,当它安装)mysql的 建议源的ZIP版[www.mysql.com]

  2. 来自wamp manager,停止所有服务。

  3. 进入C:\ WAMP \ BIN \ mysql的\,并创建一个名为适当即mysql5.5.28

  4. 解压缩MySQL的一个新的文件夹和MySQL的文件夹中的内容复制到新建的文件夹中。确保目录级别与现有的MySQL文件夹相同。

  5. 将您以前的mysql \ mysql5.5.10 \ data文件夹中的所有内容复制到新创建的版本文件夹下的新数据文件夹中。 这就是所有不仅仅是你的数据库,包括ibdata1,ib_logfile0,ib_logfile1和所有的mysql-bin.0000xx文件。 我们将使用推荐的mysql升级工具,这样做可以。 这还将确保您在升级完成时保留所有用户和密码并授予特权。

  6. 复制c:\ WAMP \ BIN \ mysql的\ mysql5.5.10 \ wampserver.conf到c:\ WAMP \ BIN \ mysql的\ mysql5.5.28 \ wampserver.conf 在这里所有的文件夹都相对于这个地方文件生活,所以通常这里没有什么需要改变。

  7. 右键单击wampmanager - > refresh 这将使得wamp经理找到您的新版本。 点击此处左键单击wampmanager - > MySQL - >版本您的新版本应该在列表中可用。

  8. 从wamp manager - > MySQL - > Version点击你的新版本。 正常情况下,您将不得不卸载旧的wampmysql服务并重新安装新的wampmysql服务,但只需单击新版本号,wamp即可为您提供所有相关服务。 这也应该启动新的mysql服务,所以现在新的mysql正在运行。 但是不要做任何事!

  9. 启动命令窗口(使用以管理员身份运行)。 将光盘放入c:\ wamp \ bin \ mysql \ mysql5.5.28 \ bin文件夹(新发布的bin文件夹)。 并运行 mysql_upgrade -u [您的MySQL管理用户标识] -p> upgrade_results。txt

它会询问您在-u参数上提供的admin用户的密码。 输入密码。

等待它运行,如果你有非常大的数据库,这可能需要一些时间,但通常它会花费几秒钟到一两分钟的时间。 这将查看您的数据库并执行所需的任何升级,以及MySQL在内部使用的任何MySQL数据库升级/维护。 这就是包含你的用户名和密码以及privilages和其他东西的表格。

  1. 检查upgrade_results.txt文件中是否存在错误,如有修复,请进行修复。 您可以随时重复此操作,只需每次刷新旧版本数据文件夹中的数据即可。

  2. LEFT单击wamp manager - > MySQL - > Service - > Stop Service。 然后再次启动服务。这将加载任何新的/更改的配置信息更改的MySQL数据库。

  3. 此时假设你是住在MySQL的一个好主意,新安装的版本来运行: wampmanager - >的MySQL - > MySQL的控制台 和运行

    重置主;

重置日志文件。

从这里:http://forum.wampserver.com/read.php?2,111797,124054