De haber estado utilizando una versión instalada de mysql por algún tiempo sin ningún problema, cuando intento iniciar el servidor recientemente es que simplemente no reconoce el comando.
La instalación está todavía allí y puedo ver a mis bases de datos en el sistema de ficheros. Sin embargo, no puedo iniciar el servidor. Consulte los siguientes pasos, que incluyen tratando de volver a agregar mysql para el $PATH o el perfil de bash, como se recomienda en varias otras respuestas (aunque no creo que esto era 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 hacen referencia a un /bin o /apoyo-directorio de archivos en el directorio de mysql. Me parece que no tienen estos.
No soy consciente de lo que ha cambiado desde la última vez que se inició el servidor. Me han instalado una serie de Homebrew y los paquetes de Python, pero no es nada que ver con mysql, por lo que yo soy consciente.
Cualquier tipo de ayuda en el restablecimiento de acceso a mi DBs recibido con gratitud.
Alternativamente, si hay una manera de volver a instalar Mysql, mientras que la preservación y volver a importar el existente DBs, esta sería una posibilidad.
Instalada la versión del sistema: OSX 10.11.4 (15E65)
Ediciones:
Creo que mi versión de mysql fue instalado bajo el homebrew, pero fue hace algún tiempo (2 +) cuando yo era menos competente, y yo soy incapaz de 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
La búsqueda de mysql binarios 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