El terminal no reconoce los comandos mysqld y mysql

Estoy ejecutando OSX 10.9.5 y al intentar restablecer mi contraseña raíz de MySQL escribí esto:

sudo mysqld_safe --skip-grant-tables

Después de que me pidieran la contraseña de administrador, recibí este error:

sudo: mysqld_safe: comando no encontrado

Escribí esto en

cd / usr / local / mysql

Además, tengo un problema con el comando sudo, evento aunque haya iniciado sesión en la cuenta de administrador de mi cuenta, a menudo me da permiso denegado, como usar este comando básicamente para el mismo problema (restablecer mi contraseña de root)

sudo killcat /usr/local/mysql/data/rodongi.pid

Entonces tengo

cat: /usr/local/mysql/data/rodongi.pid: Permiso denegado

Contraseña:

Después de ingresar la contraseña ...

uso: kill [-s signal_name] pid ... kill -l [exit_status] kill -signal_name pid ... kill -signal_number pid ...

no tengo ni idea de porqué

1) No tengo el permiso a pesar de que utilicé el comando sudo (¡y otra vez sudo!)2) Por qué msql-bash no reconoce los comandos mysql y mysqld (también lo intenté en terminal-bash; tampoco funciona)

Respuestas a la pregunta(1)

Su respuesta a la pregunta