- 下载要运行的mysql的ZIP版本(不是msi安装程序,只是因为我不知道它在安装时可能做什么或假设)建议的源www.mysql.com
- 从沼泽部经理那里,停止所有服务。
- 转到c:\wamp\bin\mysql\并创建一个新文件夹,命名为适当,即mysql5.5.28。
- 解压缩mysql并将MySQL文件夹的内容复制到新创建的文件夹中。确保目录级别与现有的MySQL文件夹相同。
- 将先前mysql\mysql5.5.10\data文件夹的所有内容复制到新创建的版本文件夹下的新数据文件夹中。这不仅仅是数据库,包括ibdata1、ib_logfile0、ib_logfile1和mysql-bin.0000xx文件。我们将使用推荐的mysql升级工具,所以这是可以做的。这还将确保在升级完成后,您保留所有用户和密码,并授予完整的特权。
- 将c:\wamp\bin\mysql\mysql5.5.10\wampserver.conf复制到c:\wamp\bin\mysql\mysql5.5.28\wampserver.conf这里的所有文件夹都与该文件所在的位置相关,因此通常这里不需要更改。
- 右键单击wampmanager ->刷新,这将使wamp管理器找到您的新版本。左键单击wampmanager -> MySQL ->版本,您的新版本应该在列表中可用。
- 从wamp管理器-> MySQL ->版本中单击新版本。通常,您必须卸载旧的wampmysql服务并重新安装新的wampmysql服务,但是wamp只需单击新的版本号就可以解决所有这些问题。这也应该启动新的mysql服务,所以现在新的mysql正在运行。但是不要做任何事!
- 启动一个命令窗口(使用Run作为管理员)。CD到c:\wamp\ bin \mysql\mysql5.28\bin文件夹(新版本bin文件夹)。并运行mysql_upgrade -uyour MySQL管理用户And -p > upgrade_results.txt
它将向您询问您在-u参数上提供的管理用户的密码。输入密码。
当它运行时,如果您有非常大的数据库,这可能需要一些时间,但通常需要从几秒钟到一两分钟不等。这将查看您的数据库,并进行所需的任何升级,以及mysql内部使用的MySQL数据库的任何升级/维护。这是包含您的userids、密码和特权等内容的表。
- 检查upgrade_results.txt文件中的错误,修复是否存在错误。您可以随心所欲地重复此操作,每次只需刷新旧版本数据文件夹中的数据即可。
- 左侧单击-> MySQL -> Service -> Stop Service。再来一次开始服务。这将以任何新的/更改的配置信息加载更改后的mysql数据库。
- 此时,假设您停留在新安装的MySQL版本上,运行它是一个好主意: wampmanager -> MySQL -> MySQL控制台并运行一个
复位主机;
重置日志文件。
出发地:http://forum.wampserver.com/read.php?2,111797,124054