2015-10-02 78 views
1

在我們的服務器上,我們運行的是GNU Libc 2.11,我們希望將MySQL 5.1更新到5.6。在Glibc 2.11上更新MySQL 5.1到5.62

只是爲了確保這不會失敗我正在尋找信息,如果這可以用當前Glibc版本完成。

有人嗎? :)

+1

我提出這個問題重新打開,因爲這個問題不應該被關閉,它應該被遷移到SU或SF。因此,我們應該重新開放並再次投票支持其移民。 – peterh

回答

0

是的。

Linux發行版使用軟件包來安裝或卸載軟件。這些與Windows上的.msi類似,但它們也包含依賴關係信息:每個程序包都包含它需要的其他程序包,並且至少(或至多)包含哪些版本。

有多個包管理系統(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)進行備份。

+0

謝謝,這讓我更深入瞭解如何進行! –