O MySQL não pode criar um arquivo pid: Permissão negada

1

Estou usando o MySQL no meu macbook pro, que funcionou bem nos últimos dois anos. Uma semana atrás, de repente, parou e não consigo reiniciá-lo novamente.

Eu mudei a permissão em /usr/local/mysql para 0777 e também mudei o dono para o mysql.

Quando tento iniciar o mysql ( sudo /usr/local/mysql/bin/mysqld_safe ou sudo /usr/local/mysql/support-files/mysql.server start ), Eu recebo onf dos seguintes erros:

ERRO! O servidor fecha sem atualizar o arquivo PID (/usr/local/mysql/data/[COMPUTERNAME].pid)

ou

mysqld_safe mysqld do arquivo pid /usr/local/mysql/data/[COMPUTERNAME].pid finalizado.

Quando abro o arquivo .err, vejo esses erros:

140222 8:10:30 [ERRO] / usr / local / mysql / bin / mysqld: Não é possível criar / gravar no arquivo '/usr/local/mysql/data/[COMPUTERNAME].pid' (Errcode: 13)

140222 8:10:30 [ERRO] Não é possível iniciar o servidor: não é possível criar o arquivo PID: Permissão negada

Editar:

Aqui está a saída de sudo ls -ld / /usr /usr/local /usr/local/mysql /usr/local/mysql/data /usr/local/mysql-5.6.16-osx10.7-x86_64

drwxr-xr-x  36 root    wheel  1292 Feb 20 21:16 /
drwxr-xr-x@ 12 root    wheel   408 Oct 26 10:12 /usr
drw-r--r--  49 root    wheel  1666 Feb 22 09:06 /usr/local
lrwxr-xr-x   1 root    wheel    27 Feb 22 09:06 /usr/local/mysql -> mysql-5.6.16-osx10.7-x86_64
drwxr-xr-x  17 _mysql  wheel   578 Feb 22 09:06 /usr/local/mysql-5.6.16-osx10.7-x86_64
drwxr-xr-x  10 _mysql  wheel   340 Feb 22 09:07 /usr/local/mysql/data

A execução de ls -ld /usr/local/mysql/data/*.pidls: /usr/local/mysql/data/*.pid: No such file or directory

    
por Pierre 22.02.2014 / 09:14

1 resposta

3

drw-r--r-- 49 root wheel 1666 Feb 22 09:06 /usr/local

Lá você tem, bem na sua frente. Permissão de execução (diretório atravessado) negada. Para o usuário mysql e de fato para todos os outros.

As permissões e a propriedade de /usr/local são um problema amplamente acertado no Mac OS 10, por muitas razões que não vou elaborar aqui.

chmod a+x /usr/local
(executado como superusuário, claro) é seu amigo.

Evite sugestões para alterar a propriedade ou o grupo do diretório. Eles são um desastre de segurança esperando para acontecer, como várias pessoas notaram em places onde isso surgiu antes .

    
por 23.02.2014 / 13:24