mysql startup, shtudown e logando em osx

1

Eu estou tentando solucionar alguns problemas do mysql (eu tenho uma tabela que eu não consigo excluir ou soltar, ela trava para sempre)

Eu tenho 10.5.8 osx, eu não me lembro como / se eu instalei o mysql, aqui está o que eu sei:

inicia automaticamente no boot

o processo é assim: / usr / local / mysql / libexec / mysqld --basedir = / usr / local / mysql --datadir = / usr / local / mysql / var - arquivo -pid = / usr / local / mysql / var / Joels-Novo -Pro.local.pid _mysql 96 0.0 0.0 75884 684 ?? Ss Sat06PM 0: 00.02 / bin / sh / usr / local / mysql / bin / mysqld_safe

quando eu corro: / usr / local / mysql / libexec / mysqld --verbose --help

diz: / usr / local / mysql / libexec / mysqld Ver 5.0.45 para apple-darwin9.1.0 em i686 (distribuição de origem)

parece usar my.cnf de /etc/my.cnf

Agora, aqui estão minhas perguntas: Eu não vejo nada no startupitems que remotamente se parece com o mysql

ls / Library / StartupItems / BRESINKx86Monitoramento ChmodBPF HP IO HP Trap Monitor Paralelos ParallelsTransporter

1.) Então, como é inicializado automaticamente?

2.) Como eu inicio & parar este tipo de instalação?

Além disso, olhando a configuração, os logs não têm valores:

/ usr / local / mysql / libexec / mysqld --verbose --help | grep '^ log' log (sem valor padrão) log-bin (sem valor padrão) log-bin-index (sem valor padrão) log-bin-trust-function-criadores FALSO log-bin-trust-routine-criadores FALSE erro de registro
log-isam myisam.log log-queries-não-usando-índices FALSE log-short-format FALSE log-slave-updates FALSE log-slow-admin-statements FALSE log-slow-queries (sem valor padrão) log-tc tc.log log-tc-size 24576 log-update (sem valor padrão) log-warnings 1

3.) Isso significa que não há registro ativado no mysetup?

obrigado antecipadamente! Joel

    
por Joelio 28.12.2009 / 15:41

2 respostas

1

Esta é a versão da Apple no MySQL. Ele provavelmente estará sendo executado com launchd . Tente isto

como root

launchctl list | grep mysql

Se estiver em execução, você pode pará-lo com o comando

launchctl stop com.mysql.mysql

e comece com

launchctl start com.mysql.mysql

nota: o nome do processo pode não ser com.mysql.mysql , mas corresponderá ao que você encontrar no primeiro comando.

    
por 25.02.2010 / 11:14
0

das minhas experiências do mysql on osx, nas preferências do sistema normalmente há um ícone associado a ele, o que permitirá controlar sua inicialização e desligamento mais facilmente do que usando a linha de comando.

desculpe, eu não posso ajudar com os outros problemas, já que eu não entendi muito sobre o funcionamento interno dele tanto em osx.

    
por 30.12.2009 / 12:25