Instale o MySQL 5.5 no Ubuntu 10.04

11

Como instalar o MySQL 5.5 no Ubuntu 10.04?

O apt-get install mysql-server é apenas permite instalar 5.1.41.3ubuntu12

Mithun Sreedharan
fonte

Respostas:

5

Usei o seguinte guia para instalar o 5.5 no Ubuntu 10.04: http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-to-mysql-5-5/

Tudo funcionou perfeitamente, exceto uma das etapas finais, lançando o mysql:

mysqld --skip-grant-tables --user=mysql

Estava me dando a seguinte mensagem e depois desligando:

[ERROR] Can't find messagefile '/usr/share/errmsg.sys'

Depois de pesquisar no Google , achei a solução para adicionar a seguinte flag :

--lc-messages-dir="/usr/local/mysql/share/english/"

Para iniciá-lo e fazê-lo realmente funcionar, usei o seguinte comando:

 mysqld --skip-grant-tables --user=mysql --lc-messages-dir="/usr/local/mysql/share/english/"

O MySQL 5.5 possui ótimos novos recursos que resolveram um problema de particionamento para mim; particionamento através de um varchar.

Boa sorte!

Jay Taylor
fonte
Consegui seguir o guia de instruções sem nenhum erro. A única coisa é na etapa "Iniciar servidor MySQL sem tabela de concessões". parece que trava, mas não. Basta abrir outro terminal e continuar as etapas nesse novo terminal.
IDev247
2
add-apt-repository ppa:internetbroadcasting/mysql55onlucid
apt-get install mysql-server-5.5

Usuários com apache local + php5 + mysql ou uma combinação semelhante com o mysql provavelmente precisariam recompilar pacotes dependentes do mysql (php5-mysql), para que ele use libmysqlclient18 fornecido pelo mysql-server-5.5.

O uso de pacotes vinculados libmysqlclient16 com a instalação do mysql 5.5 pode parecer estar funcionando inicialmente, mas tende a travar aleatoriamente.

Arie Skliarouk
fonte
Não se esqueça de executarsudo apt-get update
Hengjie
Devido a dependências, eu precisava executar:apt-get install mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5
jdhildeb