Remove uma das duas instâncias do MySQL?

1

Objetivo

Eu quero me livrar de uma das duas instâncias do MySQL no meu iMac.

História

Um tempo atrás eu instalei um só para brincar com ele - mas depois acabei instalando uma pilha MAMP para que eu pudesse fazer desenvolvimento PHP. Quando fiz isso, também instalei uma versão do MySQL - agora tenho duas delas rodando.

Pesquisa

Então, eu corri um netstat -n | grep mysql e recebi os seguintes resultados:

No entanto, eu não sei como obter o que é não no diretório MAMP da minha máquina. Por favor me direcione. Obrigado!

    
por Mike Perrenoud 04.01.2013 / 01:40

3 respostas

1

Você pode usar find / -name mysql para encontrar todas as ocorrências de mysql para encontrar onde as instâncias do mysql estão instaladas.

Ou você pode dar uma olhada em /usr/local . É onde normalmente instâncias externas do mysql são instaladas. Se você encontrar uma pasta mysql lá, você pode remover com segurança se você definitivamente não precisa dela . Não se esqueça de remover o link simbólico também.

Você também deve dar uma olhada em /Library/StartupItems , que pode conter uma pasta chamada MSYQL-something (agora não tenho certeza sobre o nome exato), que você também pode excluir. É o material que inicia seu banco de dados MySQL durante o processo de inicialização.

E depois há o MySQL-PreferencePane que você pode remover. Ele deve estar localizado em /Library/PreferencePanes . Basta movê-lo para o Lixo e ser feliz.

    
por 05.01.2013 / 10:58
1

Você pode verificar o pid da segunda coluna de

sudo lsof | grep mysql.sock

resultaria

mysqld     303         _mysql   12u     unix 0x54d946e8e8d9b067       0t0                     /tmp/mysql.sock

com o pid, você pode listar as instâncias com ps axu | grep mysql , onde a segunda coluna é o pid.

    
por 04.01.2013 / 11:07
0

Minha solução foi assim.

Vá para / Library / PreferencePanes e abra o arquivo MySQL.prefPane,

e você verá a janela de controle do mysql.

há um botão para parar o mysql e uma caixa de seleção para iniciar automaticamente o servidor Mysql ao iniciar.

então você está feito.

netstat -n | grep mysql

então você pode ver que é removido.

    
por 20.05.2017 / 16:28