Acabei de instalar o Ubuntu 12.10 (amd64) e quero instalar uma versão recente do MySQL 5.6.
Se possível, eu gostaria de instalá-lo (não atualizá-lo) da "maneira Debian" (ou seja, usando apt-get
ou dpkg
).
(Esta versão é Fim da vida útil, considere a atualização!)
Eu preparei o PPA com os pacotes MySQL 5.6 baseados nos pacotes Debian do MySQL 5.5. Não há garantia de que funcione imediatamente, mas ficaria grato se você puder experimentá-lo e relatar o sucesso (ou fracasso).
Existem PPAs para MySQL 5.5 e MySQL 5.6, ambos com a fonte upstream mais recente.
MySQL 5.5: https://launchpad.net/~ondrej/+archive/mysql-5.5
MySQL 5.6: https://launchpad.net/~ondrej/+archive/mysql-5.6
Atualização: Os pacotes do MySQL 5.6 falharam na instalação limpa e isso foi corrigido. Se você encontrar mais erros, entre em contato diretamente pela barra de ativação ou em https://github.com/oerdnj/deb.sury.org/issues
Para usuários 14.04:
O Ubuntu 14.04 assume como padrão o MySQL 5.5, mas também possui o MySQL 5.6 disponível para instalação no arquivo do universo. Instalar a 5.6 é tão fácil quanto especificar a versão:
Consulte o site do Tocker para obter mais detalhes
fonte
você pode fazer o download do arquivo .deb mais recente em oracle.com
site de download do oracle dev
e simplesmente execute o comando
Não o instalei, portanto, não posso prometer o resultado esperado.
fonte
/opt
e não configurou nada/etc
, ou/etc/init.d
, ou deixe-me começar comservice
, ou adicionar/opt/mysql/server-5.6/bin
ao caminho, ou qualquer outra coisa.apt-get
e depois instale o arquivo .deb sobre ele./etc
,/usr/bin
, etc, e 5,6 irá instalar noopt
.Acabei de escrever uma postagem no blog que aborda esse tópico. Encontre-o na instalação do Mysql 5.6 . Espero que isso ajude você!
fonte
É claro que você pode instalar tudo o que é necessário
Mysql-5.5
nos repositórios no 12.04 e no 12.10, mas o seguinte deve ajudá-lo a seMysql-5.6
instalar.Em primeiro lugar, eu deveria tentar instalar o arquivo deb a partir do site oficial em
Software Centre
ouGdebi
, como aqueles programas dependências resolver,dpkg
não.Compilar
mysql
é sua próxima opção:Nota : Fazer isso da 'maneira Debian' (como você mencionou) só o ajudará
mysql-5.5
e não5.6
: iecomo não há nenhuma outra fonte disponível por padrão. Se você quiser usar o código de desenvolvimento mais recente, baixe-o do site oficial, o que é melhor do que tentar ativar um repositório instável ou outro.
Também não há ppas disponíveis no momento (exceto o que você tentou), portanto, a seguinte maneira de compilar
mysql-5.6
é realmente a maneira mais fácil e única no momento de obter o que você deseja.No entanto, como você diz estar interessado em compilar a versão mais recente do desenvolvimento
mysql 5.6
, as seguintes instruções devem ajudá-lo:Faça o download do código-fonte de desenvolvimento mais recente no site mysql e verifique o download. No momento você deseja
mysql-5.6.7-rc.tar.gz
; desça a página, selecione versões de desenvolvimento e selecione o código-fonte na caixa.Agora corra
cd para a pasta e crie uma pasta chamada bld:
Neste ponto, é importante buscar as dependências com
Documentação importante está disponível aqui no processo de compilação, mas o que você provavelmente quer fazer é usar as opções padrão usadas pela compilação oficial. Para isso, como observado aqui , execute (enquanto estiver na
bld
pasta):Então, quando o
cmake
configure terminar e estiver satisfeito (anote as dependências ausentes mencionadas; se houver alguma faltando, faça o download delas e exclua tudo nobld
diretório e execute ocmake
comando acima )Agora você está pronto para executar a compilação com make e quaisquer opções que você possa adicionar:
Quando a compilação terminar (levará cerca de uma hora), execute
Agora, você deve ter uma
mysql
instalação. Qualquer informação adicional deve estar disponível no guia oficial muito detalhado .fonte
apt-get source -b
ordpkg-buildpackage
.My SQL 5.6 está disponível para download aqui: My SQL 5.6 Download
Eu acho que você terá que ir com o pacote não-rpm no final da lista.
E aqui você pode encontrar detalhes sobre como instalar esta versão: Como instalar usando o pacote binário
Espero que isto ajude :)
Para instalar e usar uma distribuição binária do MySQL, a sequência de comandos básica é semelhante a esta:
fonte
Aqui está outra abordagem comparada à resposta do empi89, usando um script init modificado do mysql. Sim, isso é manual, mas esse é o preço que você paga para estar no limite. O Oracle não fornece um repositório. Dê uma olhada neste post .
EDIT : Em resumo, você pode copiar o /etc/init.d/mysql original para /etc/init.d/mysql-opt e modificá-lo conforme apropriado:
Em seguida, copie / etc / mysql / debian-start para / etc / mysql / debian-start-opt e edite conforme apropriado:
Torne executável
Em seguida, copie /etc/mysql/my.cnf para /etc/mysql/my-opt.cnf e edite:
Sob a seção [mysqld_safe], adicione a seguinte linha:
Sob a seção [mysqld], modifique as seguintes linhas:
Além disso, se você tiver ativado, como eu fiz
que agora está obsoleto, deve ser substituído pelas duas linhas a seguir:
Hora de testar Parar o mysql
Mantenha um backup de dados para o caso de você precisar reverter os dados antigos
Tornar o script init executável
Teste o mysql-opt inicia.
NOTA: Isso atualizará suas tabelas internas atuais do mysql. Você fez o backup dos dados, não foi?
Verifique os logs quanto a erros. Durante a depuração de um servidor que não inicia, você pode emitir manualmente
Se tudo der certo, você poderá ativar o servidor opt mysql durante a inicialização. Desative a execução do script antigo no init.
Instale o novo, ignorando os avisos.
Verifique se está instalado.
O comando anterior agora deve gerar algo como:
fonte
Aqui você tem todas as instruções para instalá-lo a partir de binários, além das etapas para instalá-lo
/usr/bin
e configurar o serviço conforme solicitado ...Instalação do Mysql 5.6
fonte
apt-get
.