Como remover o MySQL já instalado e reinstalar a partir do código-fonte

1

Foi instalado por rpm. Mas precisa instalar a partir da fonte para adicionar novos recursos a ela.

    
por abcgreen 29.08.2009 / 11:56

4 respostas

1

Não entre na bagunça insustentável que é um servidor baseado em pacotes com um monte de coisas instaladas a partir de fontes nele. A melhor abordagem para preservar sua sanidade é obter o SRPM para MySQL e construir uma versão mais nova com suas próprias modificações, em seguida, armazenar seus SRPM e RPMs resultantes para que você possa reimplementá-los facilmente em outro lugar.

    
por 29.08.2009 / 14:44
0
rpm -qa | grep mysql | xargs exho rpm -e 

Eu usei o rpm e não o yum / urpmi / apt-get / smart, já que você não disse qual distro baseada em RPM você está usando.

Agora, para a verdadeira questão: qual recurso do mysql você precisa e está faltando? Algo cheira engraçado na sua pergunta.

PS: Por favor, remova o eco após o "xargs" no comando depois que você é você que é isso que você quer fazer.

    
por 29.08.2009 / 12:03
0

Eu rotineiramente instalo coisas da fonte e nunca uso SRPMs, mas eu sempre tenho certeza de nunca instalar nos mesmos lugares onde os RPMs instalam coisas. (/ usr / local foi planejado para isso; um script ./configure é geralmente pré-configurado para instalar coisas lá, mas se o software vier outra coisa, ex: apenas um Makefile, seja cauteloso e verifique. Melhor para criar um usuário especial 'local' possui / usr / local, e faz toda a sua instalação a partir do código-fonte como local em vez de como root, dessa forma você obterá erros de permissão se o processo de instalação tentar gravar em lugares que você deseja que ele fique longe.

    
por 14.09.2009 / 10:11
0

rpm -qa | grep -i mysql

yum remove o mysql *

então você pode instalar o tar etc.

    
por 31.01.2010 / 09:09