2012-02-10 92 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

相关问题