Habiendo estado usando una versión instalada de mysql por algún tiempo sin ningún problema, cuando intenté iniciar el servidor recientemente, simplemente no reconoció el comando.
La instalación todavía está allí y puedo ver mis bases de datos en el sistema de archivos. Sin embargo, no puedo iniciar el servidor. Vea los siguientes pasos, que incluyen intentar volver a agregar mysql al $ PATH o al perfil de bash, como se indica en otras respuestas (aunque no creo que esto fuera necesario antes).
pointcloud:~ james$ mysql.server start
-bash: mysql.server: command not found
pointcloud:~ james$ cd ../../usr/local/var
pointcloud:var james$ ls
cache homebrew log mysql
pointcloud:var james$ cd mysql
pointcloud:mysql james$ ls
MacBook-Air.local.err ibdata1
MacBook-Air.local.pid ibtmp1
Otago-2.local.err mysql
Otago-2.local.pid mysqld_safe.pid
Pointcloud-Matrix-3885731C.local.err otago.home.err
Pointcloud-Matrix-3885731C.local.pid performance_schema
auto.cnf pointcloud.err
ca-key.pem pointcloud.local.err
ca.pem pointcloud.local.pid
cameras pointcloud.pid
client-cert.pem pole
client-key.pem private_key.pem
cloudpedia public_key.pem
flightpaths satcat
ib_logfile0 server-cert.pem
ib_logfile1 server-key.pem
pointcloud:mysql james$ echo $PATH
/Users/james/torch/install/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin
pointcloud:mysql james$ export PATH=/usr/local/var/mysql:${PATH}
pointcloud:mysql james$ echo $PATH
/usr/local/var/mysql:/Users/james/torch/install/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin
pointcloud:mysql james$ mysql.server start
-bash: mysql.server: command not found
pointcloud:mysql james$
Algunas de las otras respuestas se refieren a un directorio / bin o / support-files en el directorio mysql. Parece que no tengo estos.
No sé qué ha cambiado desde la última vez que inicié el servidor. He instalado varios paquetes de Homebrew y Python, pero no tengo nada que ver con mysql, que yo sepa.
Cualquier ayuda para restaurar el acceso a mis bases de datos recibida con gratitud.
Alternativamente, si hay una forma de reinstalar Mysql a la vez que se preserva y se vuelven a importar las bases de datos existentes, esto sería una posibilidad.
Versión del sistema instalado: OSX 10.11.4 (15E65)
Ediciones:
Creo que mi versión de mysql se instaló en homebrew, pero fue hace un tiempo (2 años +) cuando tuve menos habilidad y no puedo recordar los detalles.
brew list
no incluye mysql, por lo que no es el caso.
pointcloud:mysql james$ brew list
eigen ilmbase libpng opencv python x264
ffmpeg jpeg libtiff openexr readline xvid
gdbm lame numpy openssl sqlite
Buscando binarios mysql en el sistema de archivos:
pointcloud:var james$ sudo find / -type f -name mysql
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Volumes/Ironside II/Backups.backupdb/pointcloud/2016-11-26-201238/Macintosh HD/usr/local/Cellar/mysql/5.6.22/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2016-11-26-201238/Macintosh HD/usr/local/Cellar/mysql/5.7.9/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2016-12-12-110455/Macintosh HD/usr/local/Cellar/mysql/5.6.22/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2016-12-12-110455/Macintosh HD/usr/local/Cellar/mysql/5.7.9/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2017-01-02-114333/Macintosh HD/usr/local/Cellar/mysql/5.6.22/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2017-01-02-114333/Macintosh HD/usr/local/Cellar/mysql/5.7.9/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2017-01-04-122725/Macintosh HD/usr/local/Cellar/mysql/5.6.22/bin/mysql
/Volumes/Ironside II/Backups.backupdb/pointcloud/2017-01-04-122725/Macintosh HD/usr/local/Cellar/mysql/5.7.9/bin/mysql