在 Glibc 2.11 上将 MySQL 5.1 更新到 5.6
Updating MySQL 5.1 to 5.6 on Glibc 2.11
在我们的服务器上,我们是 运行 GNU Libc 2.11,我们想将 MySQL 5.1 更新到 5.6。
为了确保这不会失败,我正在寻找有关是否可以使用当前 Glibc 版本完成此操作的信息。
有人吗? :)
是的。
Linux 发行版使用 packages 来安装或卸载软件。这些与 windows 上的 .msi
类似,但它们也包含 dependency 信息:每个包都包含它需要的其他包,并且至少(或最多)哪个版本。
包管理系统有多种(rpm和dpkg最常见),这取决于您使用的发行版,但从这方面来说它们是相同的。
如果您安装 mysql 5.6,它也将升级 libc(因此,所有其他需要更新 libc 的程序),否则将无法安装。或者它会简单地工作(如果它们兼容)。
mysql 升级的更大危险不是与 libc 不兼容的可能性,而是 mysql 版本之间 mysql 数据库的不兼容。 IE。您的 mysql-5.6 将与 libc 完美配合,但使用他从 5.1 获得的数据库文件会遇到麻烦。
强烈建议从您的 mysql 目录 (/var/lib/mysql
) 和配置 (/etc/mysql
) 甚至转储 (mysqldump --all
) 进行备份。
在我们的服务器上,我们是 运行 GNU Libc 2.11,我们想将 MySQL 5.1 更新到 5.6。
为了确保这不会失败,我正在寻找有关是否可以使用当前 Glibc 版本完成此操作的信息。
有人吗? :)
是的。
Linux 发行版使用 packages 来安装或卸载软件。这些与 windows 上的 .msi
类似,但它们也包含 dependency 信息:每个包都包含它需要的其他包,并且至少(或最多)哪个版本。
包管理系统有多种(rpm和dpkg最常见),这取决于您使用的发行版,但从这方面来说它们是相同的。
如果您安装 mysql 5.6,它也将升级 libc(因此,所有其他需要更新 libc 的程序),否则将无法安装。或者它会简单地工作(如果它们兼容)。
mysql 升级的更大危险不是与 libc 不兼容的可能性,而是 mysql 版本之间 mysql 数据库的不兼容。 IE。您的 mysql-5.6 将与 libc 完美配合,但使用他从 5.1 获得的数据库文件会遇到麻烦。
强烈建议从您的 mysql 目录 (/var/lib/mysql
) 和配置 (/etc/mysql
) 甚至转储 (mysqldump --all
) 进行备份。