Popular sistema de gestión de bases de datos relaciones

MySQL for Mac

MySQL 5.6.25

  -  167.73 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.25-osx10.9-x86_64.dmg

  • MD5 Checksum

    9f491c1548927190fb798d687d11a750

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.25.


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.25 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.25 Captura de Pantalla 1
  • MySQL 5.6.25 Captura de Pantalla 2
  • MySQL 5.6.25 Captura de Pantalla 3
  • MySQL 5.6.25 Captura de Pantalla 4
  • MySQL 5.6.25 Captura de Pantalla 5

Qué hay de nuevo en esta versión:

Funcionalidad Añadido o Cambiado:
- MySQL Enterprise Firewall funciona en el analizador de estados y no funciona bien junto con la caché de consultas, que evita el analizador. MySQL Enterprise Firewall comprueba ahora si la caché de consultas está habilitado. Si es así, se muestra un mensaje que la caché de consultas debe ser desactivado y no se carga. (Bug #20913616)
- my_print_defaults ahora máscaras de contraseñas. Para mostrar las contraseñas en texto plano, el uso de las nuevas --opción mostrar. (Bug #19953365)
- MySQL distribuciones incluyen ahora una innodb_stress conjunto de casos de prueba.

Errores Corregidos:
- InnoDB; la Partición: La CREATE_TIME columna de la INFORMATION_SCHEMA.TABLAS tabla muestra la correcta creación de la tabla de tiempo para particiones de tablas InnoDB. El CREATE_TIME columna de la INFORMATION_SCHEMA.La tabla de PARTICIONES, ahora muestra la partición correcta momento de la creación de una partición de particiones de tablas InnoDB.
- El UPDATE_TIME columna de la INFORMATION_SCHEMA.TABLAS tabla muestra ahora cuando particiones de tabla InnoDB fue actualizada por última vez por un INSERT, DELETE o UPDATE. El UPDATE_TIME columna de la INFORMATION_SCHEMA.La tabla de PARTICIONES ahora muestra cuando una partición de particiones de tabla InnoDB se actualizó por última vez. (Bug #69990, El Bug #17299181)
- InnoDB: Una afirmación fue criado en un cierre debido a XA PREPARAR las transacciones de la celebración de bloqueos explícitos. (Bug #20816223)
- InnoDB: El strict_* formas de innodb_checksum_algorithm configuración (strict_none, strict_innodb, y strict_crc32) provocó que el servidor detener cuando una no-coincidencia de la suma de comprobación se encontró, aunque la no-coincidencia de la suma de control válido. Por ejemplo, con innodb_checksum_algorithm=strict_crc32, al encontrar una válida innodb suma de comprobación provocó el servidor para detener. En lugar de detener el servidor, un mensaje se imprime ahora en el registro de error y la página se acepta como válido si coincide con una innodb, crc32 o ninguna suma de comprobación. (Bug #20568464)
- InnoDB: El memcached conjunto de comandos permite una negativa con el tiempo de expiración de valor. El tiempo de expiración se almacena internamente como un entero sin signo. Un valor negativo sería convertida en un gran número y aceptado. El máximo tiempo de expiración valor está ahora restringido a INT_MAX32 para evitar negativo en el tiempo de expiración de los valores. (Bug #20478242, El Bug #75790)
- InnoDB: la Eliminación de una clave externa de objetos del diccionario de datos de la caché durante el manejo de errores provocó que el servidor de salida. (Bug #20442523)
- InnoDB: MOTOR SHOW INNODB STATUS de salida mostró negativo de la reserva y de la señal de conteo de valores debido a un contador de error de desbordamiento. (Bug #20417397)
- InnoDB: el Fracaso para comprobar el estado de un cursor de transacción opción de sólo lectura antes de reutilizar el cursor de transacción para una operación de escritura se tradujo en un servidor de la salida durante un memcached carga de trabajo. (Bug #20391552)
- InnoDB: MDL bloqueos tomados por los clientes de memcached causó una Copia de seguridad de MySQL Enterprise FLUSH TABLES WITH READ LOCK operación para colgar. (Bug #20275612)
- InnoDB: las Estimaciones que eran demasiado bajo para el tamaño de la combinación de trozos en el resultado del algoritmo de ordenación causado un servidor de salida. (Bug #20049521)
- InnoDB: Para búsquedas de texto completo, el optimizador puede elegir un índice que no produce corregir la relevancia de la clasificación. (Bug #74686, El Bug #19950568)
- Partición: Cuando la creación de una tabla con particiones, la partición de DATOS a nivel de DIRECTORIO o ÍNDICE de DIRECTORIO de los valores de la opción que contiene un excesivo número de caracteres que se maneja incorrectamente. (Bug #20809045)
- 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. (Bug #74288, El Bug #74634, El Bug #19784790, El Bug #19918805)
- Replicación: Cuando el log binario estaba habilitado, con almacenados funciones y desencadenadores que resulta en una larga procedimiento en el que se insertan muchos registros causado el uso de la memoria para aumentar rápidamente. Esto fue debido a que la memoria se asigna por cada variable. La revisión se asegura de que, en tal situación, la memoria se asigna una vez y la misma memoria se reutiliza. (Bug #75879, El Bug #20531812)
- Replicación: Si se encontró un error mientras que la adición de un GTID a la recibió GTID conjunto, el registro de la cerradura no estaba siendo liberado correctamente. Esto podría provocar un bloqueo. (Bug #75781, El Bug #20492319)
- Replicación: Un esclavo que se ejecutan en MySQL 5.6.24 o anterior no se pudo conectar a un maestro de MySQL 5.7.6 y más tarde de que había gtid_mode=OFF_PERMISSIVE o gtid_mode=ON_PERMISSIVE. La revisión se asegura de que un esclavo ejecutando MySQL 5.6.25 y más tarde se puede conectar a un maestro tan larga como la del esclavo gtid_mode es compatible. En otras palabras, un esclavo que se ejecutan en MySQL 5.6.25 y después que ha gtid_mode=OFF puede conectarse a un maestro ejecutando MySQL 5.7.6 y después que ha gtid_mode=OFF_PERMISSIVE, y un esclavo ejecutando MySQL 5.6.25 y después que ha gtid_mode=ON puede conectarse a un maestro ejecutando MySQL 5.7.6 y después que ha gtid_mode=ON_PERMISSIVE. Otras combinaciones son incompatibles. (Bug #75769, El Bug #20471216)
- Replicación: Si se ha producido un error cuando se utiliza un multi-threaded esclavo, la emisión de un CAMBIO de MAESTRO DE instrucción que se tradujo en una ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS de error y, a continuación, la emisión de RESET de ESCLAVOS, hizo imposible el cambio de maestro debido a los reiterados ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS errores. Ejecutando la versión de depuración de mysqld causó una inesperada salida en este caso. La revisión se asegura de que el proceso de recuperación de multi-threaded esclavos evita esto. (Bug #75574, El Bug #20411374)
- Replicación: Cuando se utiliza semisincrónico el rendimiento de la replicación era degradante cuando el número de hilos aumentado más allá de un cierto umbral. Para mejorar el rendimiento, ahora sólo el hilo que está cometiendo es responsable de la eliminación de la transacción activa nodo. Todas las demás operaciones no toque este activo de la lista de transacciones. (Bug #75570, El Bug #20574628)
- Replicación: el Uso de mysqlbinlog para el proceso de registro de eventos de más de 1,6 GB falló con un error de memoria insuficiente. Esto fue causado por un error interno de la conversión de la variable longitud. La revisión actualiza la variable de longitud para evitar el desbordamiento en la codificación y la decodificación de las funciones. (Bug #74734, El Bug #20350989)
- Replicación: Cuando master_info_repository=TABLA el receptor hilo de tiendas de evento recibido información en una tabla. La memoria utilizada en el proceso de actualización de la tabla no se libera correctamente y esto puede llevar a un error de memoria insuficiente. La revisión garantiza que después de un evento se vacían en el registro de la retransmisión de archivo por medio de un receptor de hilo, la memoria utilizada es liberado. (Bug #72885, El Bug #19390463, El Bug #69848, El Bug #20124342)

Replicación: el Uso de mysqlbinlog para reproducir un registro de la retransmisión que terminó con GTID_LOG_EVENT podría producir el siguiente error:
- ERROR DE 1790 (HY000) @@PERÍODO DE SESIONES.GTID_NEXT no puede ser cambiado por un cliente que posee un GTID. El cliente es dueño de UUID:GTID. La propiedad se publicó en COMMIT o ROLLBACK.
- Si un registro de la retransmisión de girar sucede (ya sea a través de un receptor de hilo o de reiniciar después de emitir el comando ROTATE) exactamente después de escribir un GTID_LOG_EVENT, al reproducir un registro de la retransmisión de la final ROTATE_EVENT, fue identificada erróneamente como estar dentro de una transacción, mientras que la transacción se inició realmente después de GTID_LOG_EVENT. Esto causó mysqlbinlog para anexar SET @@período de SESIONES.GTID_NEXT='AUTOMÁTICO', resultando en dos GTID_NEXT instrucciones una tras otra. La revisión se asegura de que mysqlbinlog genera SET @@período de SESIONES.GTID_NEXT='AUTOMÁTICO' sólo fuera de una transacción y cuando no haya habido una anterior GTID_LOG_EVENT.
- De igual manera, el uso de mysqlbinlog para concatenar y reproducción de un relé de registro que contenía un parcial de ID de transacción causado el error anterior. Un relé de registro puede contener un parcial de ID de transacción cuando AUTO_POSITION está habilitado si un receptor hilo se reinicia cuando se está en el medio de la transferencia de una transacción de un maestro. En reiniciar el esclavo se recupera el total de la transacción de nuevo. En este caso, el primer registro de la retransmisión contiene un parcial de ID de la transacción y el segundo relé de registro contiene el ID de transacción de nuevo. Cuando se utiliza mysqlbinlog para concatenar un registro de la retransmisión, la transacción parcial no se detecta correctamente y por lo tanto un ROLLBACK no se genera correctamente. La revisión identifica parcial GTID transacciones utilizando el formato de descripción de caso de la segunda de registro de la retransmisión, asegurando que la REVERSIÓN se agrega correctamente. (Bug #70711, El Bug #17650326)
- Para valores pequeños de la read_rnd_buffer_size variable de sistema interno de almacenamiento en caché de resultados temporales podría fallar y hacer que la ejecución de la consulta fracaso. (Bug #20895852)
- El normalize_statement() UDF usado por MySQL Enterprise Firewall podría causar un servidor de salida para ciertos relacionadas con la contraseña declaraciones. (Bug #20873209)
- Un error de FLUSH PRIVILEGES declaración seguido por las instrucciones para crear o eliminar cuentas podría causar un servidor de salida. (Bug #20857652)
- std::stringstream código usado por MySQL Enterprise Firewall podría causar un servidor de salida. (Bug #20848536)
- MOSTRAR las VARIABLES de mutexes estaban siendo bloqueado dos veces, lo que resulta en un servidor de salida. (Bug #20788853)
- ull2dec() fue modificado para evitar un problema con GCC 5 en el modo optimizado. (Bug #20768820)
- El uso de GCC 5 versiones de depuración error debido a las advertencias del compilador. (Bug #20768717)
- Proporciona una regla en RPM .especificación de los archivos mal escrita “mysql embedded”, “mysql-emdedded”. (Bug #20734434)
- El mysql_firewall_max_query_size variable del sistema debe ser de sólo lectura en tiempo de ejecución, pero es posible modificarlo. (Bug #20608993)
- MySQL Enterprise Firewall podría fuga de memoria en el improbable caso de que no se almacena información en una tabla INFORMATION_SCHEMA. (Bug #20593257)
- El uso de una base de datos MySQL 5.6 versión de mysqladmin para cambiar la contraseña de una cuenta en una base de datos MySQL 5.7.6 instalación resultó en un inservible contraseña de la cuenta. (Bug #20590548)
- AddressSanitizer errores de compilación fueron silenciados. (Bug #20459338, El Bug #75740, El Bug #20459363)
- Bajo ciertas condiciones, la libedit de la línea de comandos de la biblioteca podría escribir fuera de un límite de matriz y provocar un cliente caída del programa. (Bug #20318154)
- mysql_config_editor podría salir anormalmente mientras que el cifrado de contraseñas. (Bug #20294225)
- Valor de Host de coincidencia para la concesión de las tablas podría dejar de utilizar el más específico de los valores que contenían caracteres comodín. (Bug #20181776)
- Para las distribuciones de MySQL vinculado contra yaSSL, un corrupto clave de cliente de archivo puede hacer que los clientes a la salida. (Bug #20168526)
- Para consultas de combinación con un gran número de tablas, el servidor podría salir de la conversión de la combinación de una semifusión. (Bug #20109861)
- Eliminar filas de mysql.usuario mediante la concesión de privilegios a una nueva cuenta podría resultar en un servidor de salida. (Bug #20031475)
- Cambiar el nombre de mysql.procs_priv tabla y la ejecución de MOSTRAR las SUBVENCIONES se tradujo en un servidor de salida. (Bug #20006361)
- Dentro de un procedimiento almacenado, el acceso a las columnas de la vista después de DDL o FLUSH TABLES declaraciones en el procedimiento podría causar un servidor de salida. (Bug #19897405)
- La ejecución de determinados BINLOG declaraciones, mientras que las tablas temporales fueron abiertos por el CONTROLADOR de instrucciones podría causar un servidor de salida. (Bug #19894987)
- Para una declaración preparada con un ORDEN POR la que se refiere al número de la columna a un GROUP_CONCAT() expresión que tiene un exterior de referencia, que se repite la ejecución de la instrucción podría causar un servidor de salida. (Bug #19814337)
- CMake configuración se ajusta a manejar las nuevas advertencias reportado por Clang 3.5, el uso de la Wpointer-bool-conversión y Wundefined-bool-conversión de opciones del compilador. (Bug #19584183)
- Carga de los corruptos de datos espaciales en una tabla MyISAM podría provocar que el servidor de salida durante índice de la construcción. (Bug #19573096)
- Especificar --general_log_file= (con un valor vacío) en el servidor de inicio provocó que el servidor falla y salir. (Bug #19392264)
- CMake configuración se ajusta a manejar las advertencias reportado por Clang 3.3. (Bug #17486216)
- Algunos de MySQL Enterprise Firewall de diagnóstico mensajes fueron escritos fuera del control de la log_error_verbosity variable del sistema. (Bug #76612, El Bug #20848331)
- El servidor rechazó vacío COM_SHUTDOWN paquetes. (Bug #76552, El Bug #20810928)
- Referencias: Este error se introdujo por Error #14525642.
- Inadecuado -Werror opciones pudieran aparecer en mysql_config --cflags de salida. (Bug #76019, El Bug #20590904)
- En el Rendimiento del Esquema de la tabla de hilos, el PROCESSLIST_STATE y PROCESSLIST_INFO valores no cambian para el subproceso/sql/principal hilo principal instrumento como el hilo de estado cambió. (Bug #74517, El Bug #19887143)
- Algunas consultas para la INFORMATION_SCHEMA TABLAS y COLUMNAS de las tablas podría conducir a un excesivo uso de memoria cuando había un gran número de vacío de tablas InnoDB. (Bug #72322, El Bug #18592390)
- Consulta en la que se incluye una cláusula HAVING basado en funciones no deterministas podría producir resultados incorrectos. (Bug #69638, El Bug #17055185)
- Para el registro de declaraciones preparadas para la consulta general de registro, la Ejecución de la línea que se inició después de la ejecución de la instrucción, no antes. (Bug #69453, El Bug #16953758, El Bug #20536590)
- MySQL no se pudo compilar usando OpenSSL 0.9.8 e. (Bug #68999, El Bug #16861371)