首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将MySQL 5.6升级到5.7

问将MySQL 5.6升级到5.7
EN

Stack Overflow用户
提问于 2015-07-21 18:36:14
回答 1查看 10.5K关注 0票数 9

我对MySQL很陌生,学习很快。我在我的系统上安装了WAMP,并且已经使用了一个月左右。我希望将MySQL升级到5.7,因为我将需要新的gis功能,但我无法找到一个简单的一步一步,我需要做什么。

我在MySQL上读过关于它是如何完成的书,但是我发现它要么令人困惑,要么不完整,不确定是哪一个。在过去的6个小时里,我一直在阅读,但我仍然不知道它是如何完成的。

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

如何用完整的指令将5.6升级到5.7?

EN

回答 1

Stack Overflow用户

发布于 2016-12-02 22:42:59

  1. 下载要运行的mysql的ZIP版本(不是msi安装程序,只是因为我不知道它在安装时可能做什么或假设)建议的源www.mysql.com
  2. 从沼泽部经理那里,停止所有服务。
  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 ->刷新,这将使wamp管理器找到您的新版本。左键单击wampmanager -> MySQL ->版本,您的新版本应该在列表中可用。
  8. 从wamp管理器-> MySQL ->版本中单击新版本。通常,您必须卸载旧的wampmysql服务并重新安装新的wampmysql服务,但是wamp只需单击新的版本号就可以解决所有这些问题。这也应该启动新的mysql服务,所以现在新的mysql正在运行。但是不要做任何事!
  9. 启动一个命令窗口(使用Run作为管理员)。CD到c:\wamp\ bin \mysql\mysql5.28\bin文件夹(新版本bin文件夹)。并运行mysql_upgrade -uyour MySQL管理用户And -p > upgrade_results.txt

它将向您询问您在-u参数上提供的管理用户的密码。输入密码。

当它运行时,如果您有非常大的数据库,这可能需要一些时间,但通常需要从几秒钟到一两分钟不等。这将查看您的数据库,并进行所需的任何升级,以及mysql内部使用的MySQL数据库的任何升级/维护。这是包含您的userids、密码和特权等内容的表。

  1. 检查upgrade_results.txt文件中的错误,修复是否存在错误。您可以随心所欲地重复此操作,每次只需刷新旧版本数据文件夹中的数据即可。
  2. 左侧单击-> MySQL -> Service -> Stop Service。再来一次开始服务。这将以任何新的/更改的配置信息加载更改后的mysql数据库。
  3. 此时,假设您停留在新安装的MySQL版本上,运行它是一个好主意: wampmanager -> MySQL -> MySQL控制台并运行一个 复位主机;

重置日志文件。

出发地:http://forum.wampserver.com/read.php?2,111797,124054

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31547027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档