在Ubuntu 10.04上安装MySQL 5.5


Answers:



5

我使用以下指南在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进行分区。

祝好运!


我能够按照说明指南进行操作,没有任何错误。唯一的步骤是“启动没有授权表的MySQL服务器”。看起来好像挂了,但没有挂。只需打开另一个终端,然后继续该新终端中的步骤即可。
iDev247

2
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
横街2014年

由于依赖性,我需要运行:apt-get install mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5
jdhildeb 2014年


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.