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 .


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


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.


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


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'


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.