miércoles, 26 de marzo de 2014

MySQL y OS X instalar y quitar

Original post: http://anothermysqldba.blogspot.com/2014/03/mysql-and-os-x-install-and-remove.html

Así que esto es en referencia a este error:
Sucede que correr a través de él, así que pensé ¿qué diablos probar hacia fuera con 5.7 también.
También tuve la oportunidad de reproducir este error con la versión más reciente DMR. (En el momento de esta prueba mysql-5.7.3-m13) que estaba usando la proporcionada DMG y el archivo tar.gz.

dyld: Symbol not found: _strnlen
Referenced from: /usr/local/mysql/bin/my_print_defaults
Expected in: /usr/lib/libSystem.B.dylib

La DMG tiene un pequeño instalador y etc bonita, pero como se puede ver que no funcionaba.

Así que para probar la versión 5.5 tiene que quitar MySQL desde OS X

rm -rf /usr/local/mysql*
rm -rf /Library/StartupItems/MySQLCOM
rm -Rf /private/var/db/receipts/*mysql*

Yo sólo necesitaba esos pero este sitio tiene una lista de otras referencias, si lo necesita.

Tuve la oportunidad de confirmar que 5.5.36 Qué instalar y ejecutar. Por lo que son sólo de suerte por el momento si quieres una versión superior de MySQL.

Una nota .. Lea la pantalla de información o el archivo readme.txt. Proporciona información útil.

mysql> select @@hostname;
+----------------------+
| @@hostname |
+----------------------+
| MacBook-Pro-15.local |
+----------------------+
1 row in set (0.01 sec)

mysql> select VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.5.36 |
+-----------+
1 row in set (0.00 sec)