如何在 Ubuntu 10.04 上安装 MySQL 5.5?
apt-get install mysql-server 仅允许安装 5.1.41.3ubuntu12
答案1
除非您的环境或安装过程遇到一些特殊问题,否则它遵循正常模式:
.tar.gz
你应该从以下位置获取通用二进制包MySql 的下载页面- 然后按照二进制安装说明
答案2
我使用以下指南在 Ubuntu 10.04 上安装 5.5:http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-to-mysql-5-5/
除最后一步(启动 mysql)外,所有步骤均运行正常:
mysqld --skip-grant-tables --user=mysql
向我发送以下消息然后关闭:
[ERROR] Can't find messagefile '/usr/share/errmsg.sys'
经过一些谷歌搜索我发现解决方案是添加以下标志:
--lc-messages-dir="/usr/local/mysql/share/english/"
为了启动它并使其真正发挥作用,我使用了以下命令:
mysqld --skip-grant-tables --user=mysql --lc-messages-dir="/usr/local/mysql/share/english/"
MySQL 5.5 有一些很棒的新功能,可以为我解决分区问题;通过 varchar 进行分区。
祝你好运!
答案3
add-apt-repository ppa:internetbroadcasting/mysql55onlucid
apt-get install mysql-server-5.5
本地使用 apache+php5+mysql 或者类似包含 mysql 的组合的用户可能需要重新编译依赖 mysql 的包(php5-mysql),因此使用 mysql-server-5.5 提供的 libmysqlclient18。
在 mysql 5.5 安装中使用 libmysqlclient16 链接包可能最初看起来可以工作,但会随机崩溃。
答案4
我曾写过一篇关于如何使用 Ubuntu 软件包在 Ubuntu 10.10 上安装 MySQL 5.5 的文章,我很确定它可以在 10.04 上运行而不会出现任何重大问题:http://geek.co.il/wp/2011/03/02/mysql-5-5-on-ubuntu-10-10