1 votos

mysql en OSX, de repente dejó de funcionar, no se puede localizar o conectar

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

2voto

stml Puntos 26

Parece, evidenciado por las copias de seguridad, que en algunos de los anteriores (reciente) de punto, el Homebrew versión de mysql se ha desinstalado, dejando los datos intactos.

Reinstalación de con brew install mysql devuelve la funcionalidad completa.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X