Answers:
除非您的环境或安装过程存在某些特定问题,否则它将遵循正常模式:
.tar.gz
从MySql的下载页面获取通用二进制包我使用以下指南在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进行分区。
祝好运!
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。
最初将libmysqlclient16链接的软件包与mysql 5.5安装一起使用似乎可以正常工作,但是会随机崩溃。
sudo apt-get update
apt-get install mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5
我写了一篇关于如何使用Ubuntu软件包在Ubuntu 10.10上安装MySQL 5.5的文章,我敢肯定它可以在10.04上运行而不会出现任何重大问题:http : //geek.co.il/wp/2011/03/02 / mysql-5-5-on-ubuntu-10-10