如何将MySQL升级到5.5,我最好等待它通过apt-get获得?

我如何在Ubuntu Server 9.10上将MySQL升级到5.5版?

我是否会更好地等待它成为一个简单的$ sudo apt-get install mysql-server工作?

我也不确定我需要从这里下载哪个下载。

MySQL 5.5中有什么新function

以下是最近对MySQL数据库和InnoDB存储引擎的速度,可伸缩性和用户友好性的一些改进。

升级到MySQL 5.5的分步指南

这并不能解决您的问题,但这是包装MySQL 5.5的wishlist错误 。

一个很好的选择可能是等待dotdeb.org的版本。 一旦它在Debian unstable / experimental中可用,那里就会有包。

http://www.dotdeb.org/tag/mysql/

我已成功将MySQL-5.5.15安装到Natty(Ubuntu 11.04)中,并使用官方二进制RPM的外星人。

安装alien和libaio1(从MySQL-5.5使用)

 apt-get install alien libaio1 

从MySQL下载中获取二进制RPM

 $ wget -i - ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-devel-5.5.15-1.linux2.6.x86_64.rpm ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.15-1.linux2.6.x86_64.rpm ^D 

转换他们!

 fakeroot alien MySQL*.rpm 

……并安装它们。

 sudo dpkg -i mysql*.deb 

添加mysql用户

 useradd -r mysql 

初始化数据目录

 mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql 

设置其他必要的路径

 mkdir /var/lib/mysqld chown mysql /var/lib/mysqld/ mkdir /var/log/mysql chown mysql /var/log/mysql 

启动DB

 service mysql start 

更改root密码

 /usr/bin/mysqladmin -u root password 'your_password' 

有一个全新的ppa(个人包存档)存储库,其中包括 – 在其他东西之下 – mysql5.5 for natty和oneiric:

https://launchpad.net/~nathan-renniewaldock/+archive/ppa

可以使用以下命令将其添加到您的系统中:

 sudo add-apt-repository ppa:nathan-renniewaldock/ppa sudo apt-get update 

在dotdeb.org上有关于debian的mysql 5.5的无痛安装程序。 他们有关于如何使用aptitude列出他们的存储库的说明,这里: http : //www.dotdeb.org/instructions/一旦完成,我使用Synaptic将mysql-server升级到5.5版。 它顺利运作。

此处描述了从5.1(如果您已构建LAMP服务器)升级到5.5的过程如果您只想安装一个vanilla MySQL服务器,那么请构建一个干净的服务器安装并按照我引用的页面上的说明进行操作它不涉及以前安装的MySQL实例。

如果你想使用phpMyAdmin,你需要构建一个LAMP服务器(如此处所述,然后按照上一个链接中包含的所有升级说明进行操作。这将允许你使用apt-get获取所有必需的包对于phpMyAdmin然后切换出MySQL版本。