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?

¿Fue útil?

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

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top