Como atualizo o MySQL para 5.5, é melhor esperar que ele esteja disponível através do apt-get?

12

Como eu atualizaria o MySQL para a versão 5.5 no Ubuntu Server 9.10?

Seria melhor esperar que fosse um $ sudo apt-get install mysql-servertrabalho fácil ?

Também não tenho certeza sobre qual download eu precisaria obter daqui .

bcmcfc
fonte
1
Antes de fazer qualquer coisa, é nisso que tenho trabalhado nos últimos 4 dias. tentando ter o mysql 5.5.8 no ubuntu 10.10 no meu caso. Eu usei o alien para alterar um pacote rpm para um pacote deb e instalar (FAILED). Eu baixei os binários com a intenção de usá-los como padrão (FAILED). E como você pode ver nessa longa lista de pacotes, a Oracle NÃO se importava muito com as distribuições debian. Eles fizeram muitos RPMs. MUITOS. Mas nem um único pacote DEB. Há um grupo aqui ubuntuforums.org/showthread.php?p=10245558 que está falando sobre o mesmo problema. Falta de Oracle.
Luis Alvarado
Aprecie o heads-up @Cyrex
bcmcfc

Respostas:

11

O que há de novo no MySQL 5.5

Aqui estão algumas melhorias recentes na velocidade, escalabilidade e facilidade de uso do banco de dados MySQL e do mecanismo de armazenamento InnoDB.

Um guia passo a passo para atualizar para o MySQL 5.5

hhlp
fonte
Vou testar isso e deixar o resto saber.
Luis Alvarado
Ajudou, mas eu precisava mudar várias coisas antes de funcionar corretamente. Agora que tenho tempo, posso criar um pequeno script que fará tudo de uma só vez. Mas tenho que admitir que funcionou após várias tentativas contra MUITAS tentativas que eu fiz antes de seu post incrível.
Luis Alvarado
Quais foram as dificuldades que você estava enfrentando?
Ovais.tariq
1
Finalmente, aqui está o que eu tenho depois de instalá-lo 19 vezes em 5 servidores diferentes, variando do ubuntu 8.04 ao ubuntu 10.04. a seguir, são os EDITs necessários para tê-lo sem erros para qualquer pessoa com o mysql 5.1 já instalado e que deseje ir para 5.5.8 ou 5.5.9: + Antes de iniciar o servidor mysqld, verifique se todos os arquivos no diretório / usr / pasta local / mysql / bin tem a permissão executável.
Luis Alvarado
1
+ Ao fazer a restauração do backup do mysql.sql, a pasta correta é /root/mysql-5.1-dump/ e não /root/mysql-5.1-backup/dump/ + Na parte sobre como iniciar o mysql com "mysqld --skip -grant-tables --user = mysql ", primeiro é necessário mencionar que o /etc/my.cnf precisa ser colocado na parte inferior do arquivo + Após o mysql_upgrade, você PRECISA matar o processo do mysqld antes de iniciá-lo com o / etc / init.d / mysql
Luis Alvarado
4

Isso não resolve o seu problema, mas aqui está o bug da lista de desejos para empacotar o MySQL 5.5.

Jorge Castro
fonte
2
FYI, eu só atribuído esse bug para mim e estou assistindo a primeira construção tentativa agora .. :-D
SpamapS
Como uma atualização .. 5.5.17 chegou ao Precise Pangolin Alpha1 (o próximo LTS, 12.04) ... o pacote fonte deve ser compilado para versões anteriores e pode ser encontrado aqui launchpad.net/ubuntu/+source/mysql -5.5
SpamapS
4

Uma boa opção pode ser esperar por uma versão do dotdeb.org. Uma vez disponível no Debian instável / experimental, haverá pacotes disponíveis lá.

http://www.dotdeb.org/tag/mysql/

simon
fonte
Eu não conhecia o dotdeb antes da sua postagem. obrigado.
Luis Alvarado
1

Eu instalei com sucesso o MySQL-5.5.15 no Natty (Ubuntu 11.04) com o estrangeiro dos RPMs binários oficiais.

Instale alien e libaio1 (usado no MySQL-5.5)

apt-get install alien libaio1

Obter RPMs binários a partir de downloads do MySQL

$ 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

Converta-os!

fakeroot alien MySQL*.rpm

... e instale-os.

sudo dpkg -i mysql*.deb

Adicionar usuário mysql

useradd -r mysql

Inicializar diretório de dados

mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql

Definir outros caminhos necessários

mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/

mkdir /var/log/mysql
chown mysql /var/log/mysql

Iniciar DB

service mysql start

Alterar a senha root

/usr/bin/mysqladmin -u root password 'your_password'
kaorukobo
fonte
1

Existe um novo repositório ppa (arquivo de pacotes pessoais) que inclui - além de outras coisas - mysql5.5 para natty e oneiric:

https://launchpad.net/~nathan-renniewaldock/+archive/ppa

Pode ser adicionado ao seu sistema usando estes comandos:

sudo add-apt-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update
orientador
fonte
1

Existe um instalador indolor para o mysql 5.5 no debian em dotdeb.org. Eles têm instruções sobre como obter seu repositório listado com o aptitude, aqui: http://www.dotdeb.org/instructions/ Depois disso, usei o Synaptic para atualizar o mysql-server para a versão 5.5. Funcionou sem problemas.

John Tinker
fonte
0

O processo de atualização do 5.1 (se você construiu um servidor LAMP) para o 5.5 está descrito aqui. Se você está interessado em instalar um servidor MySQL vanilla, crie uma instalação limpa do servidor e siga as instruções na página que referenciei. que não envolvem uma instância do MySQL instalada anteriormente.

Se você deseja usar o phpMyAdmin, precisará criar um servidor LAMP (como descrito aqui e siga todas as instruções para atualização contidas no link anterior. Isso permitirá que você use apt-gettodos os pacotes necessários para o phpMyAdmin e depois mude a versão do MySQL.

e e
fonte