2012-02-10 95 views
0

我使用的是Debian,我安裝了MySQL 5.1.57。我知道有一個更新的版本可用:5.1.61。我該如何升級?另外,我可以在線升級MySQL嗎,還是必須將其關閉?如何在Debian上升級到最新版本的我安裝的MySQL?

在此先感謝 Panayotis

+0

你正在運行哪個Debian版本?你是使用apt存儲庫中的軟件包還是從mysql下載* .deb軟件包? – klennepette 2012-02-10 14:02:22

+0

@klennepette好問題:Debian 6.我正在使用apt。 – 2012-02-10 14:08:19

回答

4

升級可以使用命令aptitude upgrade mysql-server這將提升你的mysql服務器的最新版本爲Debian的版本,將自動重啓你的MySQL服務器。

您可以看到here將安裝哪個版本,鏈接轉到Squeeze,但您也可以選擇其他版本。但這些不一定是MySQL的最新版本。

在升級之前運行aptitude update是一個好主意,以便在過期的情況下更新軟件包列表。

+0

我會接受你的回答,因爲這解釋了'''Debian'''中標準'''apt'''包管理器的用法。它也告訴我它的侷限性,這意味着我不能升級到''5.1.61''',因爲它不在任何Debian軟件包中。由於我使用'''wheezy''',我按照你的程序從'''5.1.57'''升級到'''5.1.58'''(至少)。 – 2012-02-10 15:24:46

2

我的建議是,你當前的數據庫上做了mysqldump,安裝新版本,並從舊數據庫到新安裝的版本恢復轉儲。

轉儲和恢復它更安全,然後更新並丟失存儲的數據。

但是,Upgrading MySQL on Debian可能是你正在尋找

+0

感謝您的回答。問題是關於**安裝**新版本的推薦方法。它是與** apt-get **?如果**是**詳情是什麼?我該怎麼做?有什麼命令來做到這一點? – 2012-02-10 14:01:14

+0

手動安裝它更安全。您可能會丟失存儲的數據。用apt-get安裝新版本並恢復轉儲。這裏有一個描述mysqldump的[鏈接](http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/)更容易 – ClydeFrog 2012-02-10 14:04:37

+0

我會再說一遍,換句話說:備份不是我的問題。問題是將MySQL從版本5.1.57升級到版本5.1.61。我知道如何進行備份。你知道如何在Debian 6上做這個小小的升級嗎? – 2012-02-10 14:07:55

0

你能更精確的方法呢?

你會升級你的mysql版本的debian工具,如aptitude或apt嗎?

或者您將自行下載並安裝一個新的副本?

在這種情況下,您應該能夠同時運行兩個版本。

傾銷舊的一個新的,然後從舊的切換到新的。

如果使用debian工具,我想這是「自動」完成的,但在更換時您將脫機。

+0

我正在使用Debian apt。我不想按照你描述的方式手動完成。你知道如何用Debian apt做到這一點嗎? – 2012-02-10 14:09:32

相關問題