
Cuando hago clic en la pestaña de configuración del panel de preferencias de MySQL y cambio la ubicación del directorio de datos a una unidad externa, no puedo iniciar MySQL desde el panel de preferencias. La luz se pone verde por un segundo y luego de repente se pone roja. Funciona bien cuando el directorio de datos coincide con el directorio proporcionado por la instalación de SQL.
Lo que veo cuando miro el panel de preferencias e intento iniciar MySQL
Supongo que las instrucciones de la línea de comando que hacen las mismas cosas que describí en la GUI son las que se indican a continuación y producen los mismos resultados:
My-MacBook-Pro:bin jim$ sudo /usr/local/mysql/support-files/mysql.server start
Password:
Starting MySQL
.Logging to '/usr/local/mysql/data/jim.local.err'.
. SUCCESS!
My-MacBook-Pro:bin jim$ sudo /usr/local/mysql/support-
files/mysql.server stop
Shutting down MySQL
.. SUCCESS!
My-MacBook-Pro:bin jim$ sudo /usr/local/mysql/support-files/mysql.server start --datadir "/Volumes/BackupPlus/mysql/data"
Starting MySQL
.sed: 1: "s/^/Volumes/BackupPlus/ ...": bad flag in substitute command: 'B'
ERROR! The server quit without updating PID file
(/usr/local/mysql/data/Daniels-MacBook-Pro.local.pid).
Respuesta1
Resolví este problema colocando una copia del directorio mysql actual en la ubicación del disco externo donde quería que estuviera. Antes, acababa de crear un directorio vacío en la nueva ubicación a la que quería que apuntara el directorio de datos. Creo que no estaba funcionando porque hay archivos esenciales en el directorio de datos que hacen que mysql funcione cuando lo inicias y que deben estar en la nueva ubicación de destino.