我是 mysql 管理的新手。对于 Microsoft SQL Server,可以从 Microsoft 网站/Windows 更新下载更新。
但我找不到 mysql 的相同内容。我有几个 MySQL 安装运行在 5.6.22 版本上。我找不到可以下载最新补丁和更新的位置。
谁能告诉我如何在 Windows 平台上获取 mysql 的最新补丁?
答案1
您无法将补丁应用到您的 mysql,您需要下载并安装较新的版本。通常,如果您停留在同一个分支,升级会很容易。
官方操作方法:http://dev.mysql.com/doc/refman/5.7/en/windows-upgrading.html
2.3.8 在 Windows 上升级 MySQL 要在 Windows 上升级 MySQL,请按照以下步骤操作:
查看第 2.10.1 节“升级 MySQL”,获取有关升级 MySQL 的其他非针对 Windows 的信息。
升级前务必备份当前的 MySQL 安装。请参见第 7.2 节“数据库备份方法”。
从以下位置下载最新的 MySQL Windows 发行版 http://dev.mysql.com/downloads/。
升级 MySQL 之前,请停止服务器。如果服务器作为服务安装,请从命令提示符处使用以下命令停止该服务:
C:> NET STOP MySQL 如果您没有将 MySQL 服务器作为服务运行,请使用 mysqladmin 将其停止。例如,在从 MySQL 5.6 升级到 5.7 之前,请从 MySQL 5.6 使用 mysqladmin,如下所示:
C:> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqladmin" -u root shutdown 注意如果 MySQL root 用户帐户有密码,请使用 -p 选项调用 mysqladmin,并在出现提示时输入密码。
在从 4.1.5 之前的版本升级到 MySQL 5.7 之前,或者从 Zip 存档安装的 MySQL 版本升级到使用 MySQL 安装向导安装的 MySQL 版本之前,必须先手动删除以前的安装和 MySQL 服务(如果服务器作为服务安装)。
要删除 MySQL 服务,请使用以下命令:
C:> C:\mysql\bin\mysqld --remove 如果不删除现有服务,MySQL 安装向导可能无法正确安装新的 MySQL 服务。
如果您正在使用 MySQL 安装程序,请按照第 2.3.3 节“使用 MySQL 安装程序在 Microsoft Windows 上安装 MySQL”中的说明启动它。
如果您要从 Zip 档案升级 MySQL,请提取档案。您可以覆盖现有的 MySQL 安装(通常位于 C:\mysql),也可以将其安装到其他目录,例如 C:\mysql5。建议覆盖现有安装。但是,对于升级(而不是首次安装),您必须从现有的 MySQL 安装中删除数据目录,以避免替换当前的数据文件。为此,请按照以下步骤操作:
将 Zip 存档解压到当前 MySQL 安装以外的某个位置
删除数据目录
重新压缩 Zip 档案
将修改后的 Zip 存档解压到现有安装的顶部
或者:
将 Zip 存档解压到当前 MySQL 安装以外的某个位置
删除数据目录
将数据目录从当前 MySQL 安装移动到刚刚删除的数据目录的位置
删除当前的 MySQL 安装
将解压后的安装移动到刚刚删除的安装的位置
如果您将 MySQL 作为 Windows 服务运行,并且必须在此过程的早期删除该服务,请重新安装该服务。(请参见第 2.3.5.7 节“将 MySQL 作为 Windows 服务启动”。)
重启服务器。例如,如果将 MySQL 作为服务运行,则使用 NET START MySQL,否则直接调用 mysqld。
以管理员身份运行 mysql_upgrade 检查您的表,必要时尝试修复它们,并更新您的授权表(如果它们已更改),以便您可以利用任何新功能。请参见第 4.4.7 节“mysql_upgrade — 检查和升级 MySQL 表”。
如果遇到错误,请参见第 2.3.6 节“Microsoft Windows MySQL 服务器安装疑难解答”。