在我们的服务器上,我们运行的是GNU Libc 2.11,我们希望将MySQL 5.1更新为5.6。
为了确保这不会失败,我正在寻找有关是否可以使用当前Glibc版本完成此操作的信息。
任何? :)
答案 0 :(得分:0)
是
Linux发行版使用 packages 来安装或卸载软件。这些与Windows上的.msi
类似,但它们也包含依赖信息:每个包都包含它需要的其他包,至少(或最多)包含哪些版本。< / p>
有多个包管理系统(rpm和dpkg是最常见的),它取决于你使用的发行版,但它们在这方面是相同的。
如果你安装了mysql 5.6,它也会升级libc(以及所有其他需要更新libc的程序),或者它是不可安装的。或者它只是工作(如果它们兼容)。
mysql升级的一个更大的危险不是与libc不兼容的可能性,而是mysql版本之间mysql数据库的不兼容性。即你的mysql-5.6将完全适用于libc,但是使用他从5.1获得的数据库文件会有麻烦。
强烈建议您从mysql目录(/var/lib/mysql
)和配置(/etc/mysql
)进行备份,甚至转储(mysqldump --all
)。