Popular sistema de gestión de bases de datos relaciones

MySQL for Mac

MySQL 5.6.24

  -  167.62 MB  -  Código Abierto
  • Última Versión

    MySQL 8.0.40

  • Sistema Operativo

    Mac OS X 10.9 or later

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Oracle / Enlace Externo

  • Nombre de Fichero

    mysql-5.6.24-osx10.9-x86_64.dmg

  • MD5 Checksum

    738e21c52d2d9ff7c40c94822b85c8f2

En ocasiones, las últimas versiones del software pueden causar problemas al instalarse en dispositivos más antiguos o dispositivos que ejecutan una versión anterior del sistema operativo.

Los fabricantes de software suelen solucionar estos problemas, pero puede llevarles algún tiempo. Mientras tanto, puedes descargar e instalar una versión anterior de MySQL 5.6.24.


Para aquellos interesados en descargar la versión más reciente de MySQL for Mac o leer nuestra reseña, simplemente haz clic aquí.


Todas las versiones antiguas distribuidas en nuestro sitio web son completamente libres de virus y están disponibles para su descarga sin costo alguno.


Nos encantaría saber de ti

Si tienes alguna pregunta o idea que desees compartir con nosotros, dirígete a nuestra página de contacto y háznoslo saber. ¡Valoramos tu opinión!

  • MySQL 5.6.24 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    MySQL 5.6.24 Captura de Pantalla 1
  • MySQL 5.6.24 Captura de Pantalla 2
  • MySQL 5.6.24 Captura de Pantalla 3
  • MySQL 5.6.24 Captura de Pantalla 4
  • MySQL 5.6.24 Captura de Pantalla 5

Qué hay de nuevo en esta versión:

Errores Corregidos:
- InnoDB: TRUNCATE TABLE operación en una tabla temporal planteado una afirmación. La tabla temporal objeto incompleto fue construido cuando se vuelve a cargar de SYS_TABLES.
- InnoDB: texto completo de la frase de búsqueda devuelve un resultado incorrecto. Una cadena vacía, se manejó incorrectamente al encadenamiento de una fila recién insertada.
- InnoDB: la Optimización de un índice de TEXTO completo planteó una afirmación. La última optimizado palabra de un índice de TEXTO completo se almacena en la configuración de la tabla de valor de la columna que se define como CHAR(50). Una afirmación se planteó cuando el último optimizado palabra fue mayor de 50 caracteres de longitud. La configuración de la tabla de valor de la columna se define como CHAR(200) como de MySQL 5.6.24 y MySQL 5.7.6.
- Si su innodb_ft_max_token_size configuración es mayor de 50, se recomienda que vuelva a crear existente InnoDB índices de TEXTO después de la actualización a MySQL 5.6.24 o MySQL 5.7.6 para evitar este problema. Índices de TEXTO creado después de la actualización a MySQL 5.6.24 o MySQL 5.7.6 no se ven afectados.
- InnoDB: InnoDB memcached extra_col_value[] matriz fue liberado sin la comprobación de la cantidad asignada a la bandera, causando un servidor de salida.
- InnoDB: UNA operación DML lleva a cabo mientras el rubor de la operación estaba en marcha planteó una memcached relacionados con la afirmación.
- InnoDB: El memcached process_arithmetic_command planteó una afirmación. El código de error incorrecto fue devuelto por una inexistente decr clave.
- InnoDB: El tiempo de expiración (exptime) se define mediante la memcached comando set fue ignorado. InnoDB memcached establecer el tiempo de vencimiento de un valor de intervalo en lugar de un sistema de valor de tiempo.
- InnoDB: Una afirmación surgió cuando la búsqueda de texto completo fts_savepoint_release() función lanzado una transacción con nombre de punto de retorno y todos los savepoints. Sólo el inicial punto de retorno debe ser puesto en libertad.
- InnoDB: Una búsqueda de texto completo de la optimización de la operación planteada una afirmación.
- InnoDB: Debido a una regresión introducida en MySQL 5.6.20, mysqld stop no detener el servidor mysqld proceso, mientras que la InnoDB memcached plugin se activa.
- InnoDB: ALTER TABLE ... cambiar el nombre de la falla en una tabla con un índice de TEXTO completo planteó una afirmación.
- InnoDB: Un error grave durante el registro de la fase de aplicación de una línea de ALTERAR el funcionamiento de la MESA que era la conversión de una tabla con un formato UTF-8 conjunto de caracteres a ROW_FORMAT=REDUNDANTES.
- InnoDB: Cuando el maniquí se crean tablas, la autoinc_mutex miembro de la de la dict_table_t objeto fue creado innecesariamente. Del mismo modo, el zip_pad.objeto mutex de dict_index_t objeto fue creado innecesariamente de estos índices. Para evitar la innecesaria de exclusión mutua contención, autoinc_mutex y zip_pad.la exclusión mutua de los objetos son asignados y se inicializa en el primer intento de bloqueo.
- InnoDB: ALTER TABLE ... nombre de la operación se planteó un inválido afirmación. La afirmación de código utiliza una incorrecta objeto de transacción.
- InnoDB: memcache operación de anexar en una columna de tipo INT causado un fallo de segmentación. anexar operaciones en columnas de tipo INT no son compatibles y ahora están bloqueados.
- Partición: Una serie de instrucciones ALTER TABLE que ha intentado agregar particiones, columnas, o de los índices de una tabla con particiones, mientras que un bloqueo de escritura fue, en efecto, para esta tabla no eran manejados correctamente.
- Partición: la Ejecución de un ALTER TABLE en una tabla con particiones en el que un bloqueo de escritura fue, en efecto, podría causar posteriores sentencias SQL en esta tabla a fallar.
- Replicación: Al replicarse de un 5.7.6 o posterior servidor a un 5.6.23 servidor o anterior, si la versión anterior aplicador de hilo encontró un Anonymous_gtid_log_event causó una aserción. La solución asegura que estos nuevos eventos de registro añadido en MySQL 5.7.6 y más tarde no causan este problema con 5.6.24 y más tarde los esclavos. Si gtid_mode está APAGADO y el aplicador de hilo se encuentra con un Gtid_log_event, el aplicador hilo se aborta con un error. Si gtid_mode y el aplicador de hilo se encuentra con un Anonymous_gtid_log_event, el aplicador hilo se aborta con un error.
- Replicación: Cuando el automatic_sp_privileges se establece la variable, el servidor otorga automáticamente a la EJECUCIÓN y ALTERAR la RUTINA de privilegios para el creador de una rutina almacenada, si el usuario no tiene estos privilegios. Cuando un usuario con privilegios crea un procedimiento con un DEFINIDOR como un no usuario con privilegios en un master, el usuario actual se considera para ser un usuario con privilegios y el mysql.procs_priv tabla no se actualiza. Cuando tal declaración fue replicado a los esclavos, los no privilegiados DEFINIDOR fue considerado como el usuario actual en el esclavo y privilegios fueron asignados. Esto causó una diferencia en los privilegios que fueron asignados en el maestro y el esclavo. La revisión se asegura de que creater de la rutina almacenada se agrega el registro binario, y el esclavo ahora comprueba en primer lugar si el usuario existe antes de la concesión de privilegios. Para mantener la compatibilidad con versiones anteriores, el DEFINIDOR se utiliza cuando el INVOCADOR no está disponible. Como parte de esta revisión, los usuarios anónimos pueden ser utilizados para replicar de maestro a esclavo.
- Replicación: Cuando se utiliza un esclavo configurado para utilizar un carácter especial como, por ejemplo, UTF-16, UTF-32, o UCS-2, el receptor (I/O) hilo no pudo conectar. La revisión se asegura de que, en tal situación, si un esclavo del conjunto de caracteres no es compatible por defecto para usar el conjunto de caracteres latin1.
- Replicación: Cuando gtid_mode=y slave_net_timeout se ajusta a un valor bajo, el esclavo de e/S hilo podría aparecer para colgar. Esto fue debido a que el esclavo latido de no ser enviado con la suficiente regularidad cuando el volcado de hilo encontrar muchos de los eventos que podrían ser omitidos. La revisión se asegura de que el latido del corazón se envía correctamente en esta situación.
- CMake no pudo detectar el OpenSSL versión adecuadamente para las últimas versiones de OpenSSL (el formato de la cadena de versión cambiado).
- Para la ejecución de sentencias preparadas, no se comprueba si un registro de auditoría plugin devuelve un error, por lo que la declaración de éxito podría erróneamente ser devueltos.
- Los paquetes de Debian faltan algunas dependencias.
- Las correcciones fueron hechas para un número de código de los problemas que generaron las advertencias del compilador acerca de los límites de la matriz, posiblemente sin inicializar las variables, y las variables que se establece, pero no se usa.
- Tras la ejecución de una SUBVENCIÓN ... WITH GRANT OPTION declaración, la ejecución de una instrucción preparada con una vista podría causar un servidor de salida.
NULO como una expresión no fue reconocida como un literal para el cálculo de Rendimiento del Esquema de declaración de resúmenes.
- Un usuario con un nombre de event_scheduler podría ver el Programador de Eventos lista de procesos sin que el PROCESO de privilegio.
- Tratando de crear un usuario después de dejar a las columnas de la mysql.tabla de usuario podría resultar en un servidor de salida.
- Ordenar por un GROUP_CONCAT() resultado podría causar un servidor de salida.
- Un mal mysql.proc fila de la tabla podría resultar en un servidor de salida para la entrega de la BASE de datos de la base de datos asociada con el proc de la fila.
- MOSTRAR las SUBVENCIONES después de conectar mediante un proxy de usuario podría mostrar el valor hash de la contraseña del proxy de usuario.
- Los grandes valores de la transaction_prealloc_size variable de sistema podría provocar que el servidor para asignar cantidades excesivas de memoria. El valor máximo se ha ajustado hacia abajo a 128K. Un cambio similar se hizo para transaction_alloc_block_size. Las transacciones todavía puede asignar más de 128 K si es necesario; este cambio reduce la cantidad que se puede preasignados, así como el tamaño máximo de la asignación incremental bloques.
- Algunas consultas sobre el INFORMATION_SCHEMA.INNODB_FT_CONFIG tabla podría causar un servidor de salida.
- Un servidor de salida podría producirse para las consultas que, en comparación con dos filas con el <=> operador y las filas pertenecían a diferentes conjuntos de caracteres.
- Cierto InnoDB errores causados almacena la función y la condición de disparo a los controladores de ser ignorado.
- El optimizador puede plantear una afirmación debido a la incorrecta asociación de un campo incorrecto con una tabla temporal.
- Registro de auditoría de filtrado no se aplicó a los eventos de conexión.
- Con audit_log_connection_policy=ERRORES, éxito COM_QUIT eventos fueron errroneously escrito en el registro de auditoría.
- El valor de la Audit_log_events la variable de estado no era igual a la suma de los otros registro de auditoría de los contadores.
- El Audit_log_events_filtered la variable de estado no incremente cuando la auditoría de registro de eventos fueron filtradas.
- Muchas nuevas características se han añadido en el registro de auditoría plugin en MySQL 5.6.20, pero el número de versión no fue mayor. La versión ha sido empujada a 1.1.
- El servidor de salida debido a un optimizador de error al asignar memoria suficiente para resolver exterior de referencias.
- Si el archivo de registro de auditoría se ha encontrado para ser dañado en el servidor de inicio, un mensaje de error apropiado no siempre fue escrito. También, si el plugin está cargado, se inicializa independientemente de si el registro fue corrupto, excepto en el caso de que cambiar el nombre del archivo de registro de falla.
- La creación de un FEDERADO tabla con una columna AUTO_INCREMENT con una cláusula similar a los resultados en un servidor de salida.
- El group_concat_max_len variable de sistema puede ser configurado para su máximo valor en tiempo de ejecución, pero no en un archivo de opciones.
- Un servidor de advertencia mensaje de error se refiere a la obsoleta table_cache variable de sistema en lugar de a table_open_cache. Gracias a Daniël van Eeden para el parche para solucionar algunos de los casos.
- En el DIGEST_TEXT columna de Rendimiento Esquema de los eventos de instrucción tablas, referencias a las variables del sistema de la forma @@var_nombre se almacenan como @ @ nombre_var.
- Si el WITH_SSL CMake opción fue especificado una ruta de acceso incorrecta para la instalación de SSL o la ruta de acceso compatible (muy viejo) instalación de SSL, la opción de cambiar de forma implícita para el paquete de valor y yaSSL fue utilizado en su lugar. Ahora CMake se cierra con un error para que el usuario sabe que el valor de la opción debe ser cambiado.
- mysql_real_connect() podría cerrar un archivo descriptor de dos, si el servidor no se ejecuta.
- Notificación de eventos por el registro general y fueron recibidos por el registro de auditoría plugin sólo de la consulta general de registro fue habilitado. Ahora las notificaciones se publican independientemente de si la consulta general de registro está habilitado.