MySQL Actualización para Mac OS X Server
-
27-09-2019 - |
Pregunta
Estoy intentando (y fallando) para actualizar MySQL en Mac OS X Server (Leopard) y meterse en problemas. Aunque la documentación de OS X Server decir que es "normal" que tiene varias versiones de MySQL en su máquina que no entran en detalles de cómo "manejar" ellos.
Me han construido e instalado una nueva versión (5.1.40) que el original que Apple incluido (5.0.x).
servidor de administración parece administrar sólo la instalación inicial (5.0.x) en / usr / bin
Así que he dejado que la versión de servidor de administración pero no puede conseguir la nueva (en / usr / local / mysql local) para el trabajo.
Lo ideal Me gustaría señalar la nueva versión de MySQL en los viejos archivos de bases de datos en / var / mysql pero no sabe cómo ...
Editar se parece a mi nuevo MySQL está activa (para algunos usuarios de todos modos) pero está apuntando a un archivo de datos diferente. Se apunta a /usr/local/mysql/data
y quiero que apunte a /var/mysql
usuario administrador puede conectar pero otros obtener: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
. Asumo porque esta nueva base de datos no tiene esos usuarios todavía activado!?! aunque yo creo que todavía podía $ mysql -u root -p
a ella?!?
conozco a nadie cómo manejar esto?
Solución 2
Bueno, rebautizado directorio data
del nuevo MySQL para data.backup
y luego crea un enlace simbólico desde donde los datos del nuevo MySQL carpeta fue /var/mysql
(donde el antiguo archivo de datos es) y hasta ahora tan bueno ... Nueva versión de MySQL se está ejecutando y utilizando el archivo de datos existente para sus bases de datos ...
Otros consejos
No estoy seguro de cómo resolver el problema, pero tal vez usted podría intentar usar Homebrew o otro gestor de paquetes OS X para manejar el software.
¿Será que las actualizaciones en el futuro una brisa.
Edit: Lo siento, simplemente se dio cuenta de que está utilizando OS X Server, no estoy familiarizado con él o si usted debe utilizar Homebrew en él
.