如何将MySQL升级到5.5,我最好等它通过apt-get可用吗?


12

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

等待它成为一件容易的事,我会更好$ sudo apt-get install mysql-server吗?

我也不确定我需要从这里下载什么。


1
在您执行任何操作之前,这是我过去4天一直在努力的工作。试图在我的情况下在ubuntu 10.10中使用mysql 5.5.8。我已使用Alien将rpm软件包更改为deb软件包并安装(FAILED)。我已经下载了二进制文件,目的是将它们用作默认文件(FAILED)。从大量的软件包列表中可以看出,Oracle不太关心debian发行版。他们制作了许多RPM。许多。但不是单个DEB包。这里有一个小组ubuntuforums.org/showthread.php?p=10245558在谈论同一问题。缺乏甲骨文。
Luis Alvarado 2010年

感谢Cyrex
bcmcfc

Answers:


11

MySQL 5.5的新功能

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

升级到MySQL 5.5的逐步指南


我将对此进行测试,并让其他人知道。
路易斯·阿尔瓦拉多

它有帮助,但是我需要先更改几件事,然后它才能正常工作。现在我有时间可以制作一个小的脚本,一次运行即可完成所有工作。但是我不得不承认,在您做出了很棒的举动之前,它经过几次尝试,与我进行的许多其他尝试,都奏效了。
路易斯·阿尔瓦拉多

您面临的困难是什么?
ovais.tariq

1
最后,这是我在从ubuntu 8.04到ubuntu 10.04的5台不同服务器中安装19次后的结果。以下是对已安装mysql 5.1并希望转至5.5.8或5.5.9的任何用户没有错误的编辑,请执行以下操作:+在启动mysqld服务器之前,请确保/ usr /中的所有文件local / mysql / bin文件夹具有可执行权限。
路易斯·阿尔瓦拉多

1
+在还原mysql.sql备份时,正确的文件夹是/root/mysql-5.1-dump/,而不是/root/mysql-5.1-backup/dump/。+关于使用“ mysqld --skip启动mysql”的部分-grant-tables --user = mysql“,您首先需要提到/etc/my.cnf需要放在文件的底部+ mysql_upgrade之后,您可能需要先杀死mysqld进程,然后再使用/等/ init.d / MySQL的
路易斯·阿尔瓦拉多



1

我已经成功地将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

启动数据库

service mysql start

更改root密码

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


1

在dotdeb.org上的debian上有一个适用于mysql 5.5的轻松安装程序。他们提供了有关如何以适当的方式列出其存储库的说明,在这里:http : //www.dotdeb.org/instructions/完成此操作后,我使用Synaptic将mysql-server升级到5.5版。它工作顺利。


0

这里描述了从5.1(如果您已经构建了LAMP服务器)升级到5.5的过程 如果您只想安装香草MySQL服务器,请构建服务器的全新安装,并按照我引用的页面上的说明进行操作。不涉及先前安装的MySQL实例。

如果你想使用phpMyAdmin,你将需要建立一个LAMP服务器(如描述在这里,然后按照所有指令包含在以前的链接升级。这将允许您使用apt-get所有的phpMyAdmin的和必要的包然后关闭MySQL版本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.