Remover uma das duas instâncias do MySQL?

Remover uma das duas instâncias do MySQL?

Objetivo

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

História

Há algum tempo, instalei um apenas para brincar com ele - mas acabei instalando uma pilha MAMP para poder desenvolver PHP. Quando fiz isso, ele também instalou uma versão do MySQL - agora tenho dois deles em execução.

Pesquisar

Então, executei um netstat -n | grep mysqle obtive os seguintes resultados:

Executando instâncias MySQL

No entanto, não sei como conseguir aquele que énãonoMAMPdiretório fora da minha máquina. Por favor, me direcione. Obrigado!

Responder1

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

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

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

E há o MySQL-PreferencePane que você pode remover. Deve estar localizado em /Library/PreferencePanes. Basta movê-lo para a Lixeira e ser feliz.

Responder2

Você pode verificar o pid da 2ª 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.

Responder3

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 parar mysql e uma caixa de seleção para Iniciar automaticamente o servidor Mysql na inicialização.

então você terminou.

netstat -n | grep mysql

então você pode ver que ele foi removido.

informação relacionada