Veja algumas coisas básicas, então peça desculpas se você já as experimentou.
-
Tente
$ sudo su
# /opt/local/bin/mysqld_safe5
Se isso funcionar, pode haver um problema com a maneira como o PATH é definido ao usar o sudo
-
É 'chown' no seu sistema de arquivos (você identifica as páginas de manual e o pacote estão ativados, mas não identifica explicitamente que está no sistema)
- Eu não sei como é feito no Mac OS / X, mas você pode tentar "localizar" e "qual" ou "encontrar"
locate chown
pesquisará um banco de dados do sistema de arquivos para ver se 'chown' foi 'indexado'
which chown
irá procurar no seu PATH para ver se o nome do arquivo 'chown' está no seu caminho
find / -type f -name chown
é o caminho mais difícil e atravessa seu disco rígido procurando por um nome de arquivo chown
-
Verifique a configuração do PATH em / opt / local / bin / mysqld_safe5
- alguns scripts de inicialização definem seus próprios PATHs, e se o 'chown' não for explicitamente direcionado, o sistema irá percorrer os scripts PATH e não os seus / SUDO's
-
Verifique suas configurações do sudo, as configurações do ambiente (isto é, incluindo o PATH) podem ser mais explícitas.