Popular sistema de gestión de bases de datos relaciones

MySQL for Mac

MySQL 5.6.12 (64-bit)

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

    MySQL 8.0.40

  • Sistema Operativo

    Mac OS X 10.7 or later

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Oracle / Enlace Externo

  • Nombre de Fichero

    mysql-5.6.12-osx10.7-x86_64.dmg

  • MD5 Checksum

    46d0de48da757269c5004774de3b8e41

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.12 (64-bit).


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.12 (64-bit) 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.12 (64-bit) Captura de Pantalla 1
  • MySQL 5.6.12 (64-bit) Captura de Pantalla 2
  • MySQL 5.6.12 (64-bit) Captura de Pantalla 3
  • MySQL 5.6.12 (64-bit) Captura de Pantalla 4
  • MySQL 5.6.12 (64-bit) Captura de Pantalla 5

Qué hay de nuevo en esta versión:

Funcionalidad Añadido o Cambiado:
- mysql_upgrade ahora comprueba que la versión del servidor coincide con la versión que fue compilado, y salidas si hay un desajuste. En addiion, --version-de verificación opción permite especificar si se debe habilitar la comprobación de la versión (el valor predeterminado), o deshabilitar la comprobación de si se les da como --skip-comprobación de la versión. (Bug #16500013)

Errores Corregidos:
- Cambio Incompatible: Cuando se utiliza para un MySQL cuenta, la instrucción GRANT podría producir reults si se incluye un IDENTIFICÓ CON la cláusula de que nombre un complemento de autenticación diferentes, desde el plugin de nombre en el correspondiente mysql.usuario fila de la tabla. Porque IDENTIFICADO CON la intención para la CONCESIÓN de las declaraciones que crear un nuevo usuario, hoy en día está prohibido si el nombre de la cuenta ya existe. (Bug #16083276)
- Cambio importante; la Replicación: Cuando el servidor se ejecuta con --binlog-ignore-db y SELECCIONE BASE de datos() devuelve NULL (es decir, no hubo actualmente seleccionado de la base de datos), las declaraciones del uso completo de la tabla de nombres de dbname.tblname formato no fueron escritos para el registro binario. Esto era debido a la falta de una base de datos seleccionada en tales casos fue tratado como un partido de cualquier posible ignorar opción más que para el no hay tal opción; esto significó que estas declaraciones son siempre ignoradas. Ahora, si no hay corriente de base de datos, una declaración utilizando completo de la tabla de nombres se escriben en el log binario. (Bug #11829838, El Bug #60188)
- InnoDB; la Partición: se Une a involucrar con particiones de tablas InnoDB tener una o más columnas BLOB no siempre fueron manejados correctamente. La columna BLOB o columnas no estaban obligados a unirse a las columnas, o de lo contrario a ser nombrado o se hace referencia en la declaración que contiene la combinación, para este problema. (Bug #16367691)
- InnoDB: En las versiones de depuración, una línea de ALTERAR el funcionamiento de la MESA que se realiza una completa copia de la tabla de levantaría una afirmación. La afirmación fue debido a una condición de carrera que iba a ocurrir durante el BLOB de recuperación, cuando la aplicación de la tabla de modificación de registro de cualquier registro de bloque con excepción de la última. Esta revisión modifica row_log_table_apply_convert_mrec() para asegurarse de que un índice de árbol B bloqueo para proteger el acceso a la sesión->notas y la nota de la página. (Bug #16774118)
- InnoDB: Cuando la función trx_rollback_or_clean_recovered() se deshace o se limpia las transacciones durante un accidente de recuperación, se quita el trx objetos de la trx_sys lista sin liberar la memoria utilizada por los objetos. Para evitar una pérdida de memoria, esta revisión agrega trx_free_for_background() llama a trx_rollback_resurrected(), la función que elimina el trx objetos. (Bug #16754776)
- InnoDB: la falta de Una coma en MOSTRAR la salida de ESTADO rompería MySQL Enterprise Monitor de análisis. (Bug #16723686)
- InnoDB: Después de un apagado limpio, InnoDB no comprueba .eii los encabezados de los archivos en el inicio. Como resultado, en un accidente escenario de recuperación, InnoDB puede cargar dañado un archivo de espacio de tabla. Esta revisión implementa consistencia y verificación de estado para evitar la carga de los archivos dañados. (Bug #16720368)
- InnoDB: Una pérdida de memoria podría ocurrir en dict_check_tablespaces_and_store_max_id() cuando space_id es igual a cero. (Bug #16737332)
- InnoDB: Al AGREGAR columnas de CLAVE PRINCIPAL se reordenan en una instrucción ALTER TABLE (por ejemplo: ALTER TABLE t1 ADD PRIMARY KEY(a,b), CAMBIAR de una a una DESPUÉS de INT b), el registro de aplicar para las operaciones de ACTUALIZACIÓN podría no encontrar filas. (Bug #16586355)
- InnoDB: operaciones de DML comprimido tablas temporales resultaría en un Valgrind de error en el administrador de búfer de pila. (Bug #16593331)
- InnoDB: Esta revisión aborda una condición de carrera que se producen entre la reversión de una recuperado de la transacción y la creación de un índice secundario en un bloqueo de la operación. La condición de carrera podría dañar el índice secundario. (Bug #16593427)
- InnoDB: Para MODIFICAR la TABLA de operaciones en tablas InnoDB que requiere una tabla de copias de operación, otras transacciones en la tabla podría fallar durante la copia. Sin embargo, si dicha transacción emitió una reversión parcial, la reversión de la trataban como a una reversión completa. (Bug #16544143)
- InnoDB: Bajo ciertas circunstancias, LRU lavado tomaría mucho tiempo, posiblemente afectando a todos los flushing actividad y provocando un tiempo de espera de apagado. (Bug #16500209)
- InnoDB: El recv_writer hilo sólo se inicia después de redo log exploraciones terminado. En el caso de varios de redo log exploraciones, acumulado rehacer registros de aplicarse después de cada escaneo y antes de procesar el siguiente análisis. La ausencia de la recv_writer hilo para ayudar con el lavado podría retrasar la recuperación o resultado en un servidor de inicio de tiempo de espera. Esta revisión se asegura de que el recv_writer subproceso se inicia antes de que el primer lote de escaneo se procesa. (Bug #16501172)
- InnoDB: Esta revisión reemplaza a la IB_ULONGLONG_MAX constante con LSN_MAX donde el código se refiere a los números de secuencia de registro, o con TRX_ID_MAX donde trx->no se inicializa a un valor indefinido. Este cambio no altera el valor de la constante. (Bug #16458660)
- InnoDB: Esta revisión corrige el texto para InnoDB error 6025, que establece, “InnoDB: leer no se puede abrir ./ib_logfile0 modo.”. Corregido el mensaje de los estados, “InnoDB: ./ib_logfile0 no se puede abrir en modo lectura.” La variable y el modo en el mensaje de construir han sido transpuestos. (Bug #16434398)
- InnoDB: El page_zip_available función de recuento de algunos de los campos de dos veces. (Bug #16463505)
- InnoDB: Esta revisión elimina la mayoría de las llamadas a OS_THREAD_SLEEP de InnoDB. (Bug #16472953)
- InnoDB: Simultáneamente insertar en una tabla de texto podría causar algunos insertos a fallar. Los valores duplicados se generaría para la búsqueda de texto completo Identificadores del documento cuando se realiza inserta en un oculto de búsqueda de texto completo del documento de IDENTIFICACIÓN de la columna. (Bug #16469399)
- InnoDB: LAVE las TABLAS PARA la EXPORTACIÓN iba a dormir, demasiado a menudo, mientras que el lavado de las páginas de grupos de búfer. (Bug #16471701)
- InnoDB: En los casos donde los hilos se ven obligados a hacer sola página de flushing, fsync() pondrían en marcha para todos los archivos de datos. Esta revisión permite sincrónico sola página de lavado. (Bug #16477781)
- InnoDB: En las versiones de depuración, un inserto de fallar con un inválido afirmación: sync_thread_levels_g(matriz de nivel 1, TRUE). (Bug #16409715)
- InnoDB: Múltiples llamadas simultáneas a dict_update_statistics (), el resultado sería innecesario en la carga del servidor. (Bug #16400412)
- InnoDB: En Windows de 64 bits construye, INNODB_BUFFER_POOL_SIZE no aceptaría una asignación de más de 32 GB. Esta limitación fue debido a un error que trunca el valor interno de la InnoDB tamaño del grupo de búfer de 32 bits en 64 bits de Windows construye. (Bug #16391722)
- InnoDB: recuperación de errores fallará !recv_no_log_write afirmación cuando la lectura de una página. (Bug #16405422)
- InnoDB: la Creación de una restricción de clave externa mediante la instrucción ALTER TABLE DIRECTAMENTE algoritmo requiere foreign_key_checks a estar a 0 (SET foreign_key_checks = 0;). Como resultado de ello, una adecuada IDENTIFICACIÓN duplicados de verificación no se realiza. (Bug #16413976)
- InnoDB: cambiar el nombre de la TABLA podría resultar en un bloqueo debido a un MySQL mutex adquisición de interbloqueo. (Bug #16305265)
- InnoDB: DROP DATABASE error si la base de datos contiene una tabla InnoDB que había un archivo de datos en un externo directorio de datos. El archivo de datos externo tuvo un “InnoDB Enlace Simbólico” tipo de archivo (.isl), que no fue reconocida por MySQL. Esta revisión agrega .isl como un conocido InnoDB tipo de archivo. (Bug #16338667)
- InnoDB: Cuando las tablas están vinculadas por las restricciones de clave externa, la carga de una tabla de abrir otras tablas vinculadas de forma recursiva. Cuando numerosas tablas están vinculadas por las restricciones de clave externa, esto podría conducir a veces a un hilo de desbordamiento de pila causando que el servidor de salida. Tablas vinculadas por las restricciones de clave externa ahora se cargan de forma iterativa. Cascada de las operaciones, que se realizaron también en una manera recursiva, se realiza ahora de forma iterativa mediante una explícita de la pila. (Bug #16244691)
- InnoDB: Cuando se llama a la lock_rec_block_validate() la función después de liberar el kernel de exclusión mutua, existe una posibilidad de que el bloqueo podría ser válido y el resultado en un Valgrind de error debido a un inválido leer en la cerradura->índice. Esta revisión de las copias de la cerradura->índice cuando el núcleo de exclusión mutua está detenido y pasa el lock->índice de lock_rec_block_validate(). (Bug #16268289)
- InnoDB: Bajo prueba, una TABLA de vaciado de la operación resultó en un tiempo de espera debido a una falta de reconocimiento de que la purga rosca se había detenido. (Bug #16277387)
- InnoDB: Para una tabla comprimida, la “página reorganizar” función de ignorar la innodb_log_compressed_pages opción y siempre de registro de la totalidad de la página comprimida, lo que aumentó el tamaño de los redo log. El “página reorganizar” función ahora se adhiere a la innodb_log_compressed_pages opción y no de registro comprime las imágenes de la página a la redo log cuando innodb_log_compressed_pages se establece que “”. (Bug #16267120)
- InnoDB: Después de deshabilitar la comprobación de claves foráneas con SET foreign_key_checks=0 y la realización de un DROP INDEX, la mesa ya no era accesible después de reiniciar el servidor. Esta revisión permite que la tabla con la falta de clave externa de los índices se accede al SET foreign_key_checks=0. Cuando la tabla es accesible, el usuario debe volver a crear los índices que faltan para cumplir con las restricciones de clave externa. (Bug #16208542)
- InnoDB: Cuando una transacción es en el nivel de aislamiento READ committed, la brecha de cerraduras están en el índice secundario cuando se inserta una fila. Esto ocurre cuando el índice secundario se analiza en busca de duplicados. La función row_ins_scan_sec_index_for_duplicate() siempre llama a la función row_ins_set_shared_rec_lock() con LOCK_ORDINARY independientemente del nivel de aislamiento de transacción. Esta revisión se modifica el row_ins_scan_sec_index_for_duplicate() función para llamar a row_ins_set_shared_rec_lock() con LOCK_ORDINARY o LOCK_REC_NOT_GAP, basado en el nivel de aislamiento de transacción. (Bug #16133801)
- InnoDB: Iniciar mysqld con --innodb_log_buffer_size=50 GB no se pudo asignar memoria y devuelve NULL. Para los no-versiones de depuración no había de verificación en el lugar y un fallo de segmentación ocurrido. Esta revisión agrega un registro de mensaje que indica que la memoria no pudo ser asignado, y añade una afirmación. (Bug #16069598)
- InnoDB: Cuando UNIV_DEBUG está habilitado en las versiones de depuración, buf_validate() se llama a menudo que a veces los resultados de las falsas alarmas en las pruebas en el semáforo de tiempo de espera. Esta revisión aumenta los valores de contador para reducir las falsas alarmas. (Bug #16068056)
- InnoDB: Mientras que el procesamiento de la lectura-escritura de las cargas de trabajo, InnoDB iba a escanear más páginas de las que son necesarios para el lavado, sin necesidad de consumir recursos de la CPU. (Bug #16037180)
- InnoDB: El explain_filename función, que proporciona información sobre una partición analizando el nombre de archivo, devolvería un error al intentar analizar un nombre de archivo sin la información de las particiones. (Bug #16051728)
- InnoDB: Detener el servidor, la eliminación de una tabla de base de datos (d1.t1) .frm archivo desde el directorio de datos, reiniciar el servidor, y quitar la base de datos (d1), podría provocar que una afirmación. (Bug #16043216)
- InnoDB: Un activo de la TABLA de vaciado PARA la EXPORTACIÓN hilo podría causar un bloqueo durante el proceso de apagado. La revisión se asegura de que trx_is_interrupted() se comprueba durante ibuf_merge. (Bug #15953255)
- InnoDB: Un multi-fila INSERTAR ... EN DUPLICADO de ACTUALIZACIÓN de la CLAVE de error de inserción, causada por un error de clave duplicada, sería resultado de duplicar los valores de incremento automático. (Bug #14483484)
- Replicación: Punto en el tiempo de recuperación podría fallar al intentar restaurar una base de datos única de un registro binario en la fila formato basado en el uso de mysqlbinlog con la opción --opción de base de datos. (Bug #16698172)
- Replicación: la Emisión de un FLUSH TABLES declaración en un GTID habilitado maestro provocó el error de replicación. Se encontró que esta mal comportamiento fue introducido por el fix para el Bug #16062608, que no permitidas de instrucciones que realizan una confirmación implícita pero cuyos cambios no se registran cuando gtid_next se establece en un valor distinto de AUTOMÁTICO. Los cambios realizados en esta revisión se han revertido, y estas declaraciones son (de nuevo), permitió, sin considerar el valor de esta variable. (Bug #16715809, El Bug #69045)
- Replicación: Un accidente-en-cometer error causado InnoDB a perder la transacción anterior tras la ejecución de un REINICIO MAESTRO de instrucción. Esto ocurrió debido a que la fase de preparación causado un color a disco, mientras que la fase de confirmación no realizar una correspondiente a ras dentro de InnoDB. Para solucionar este problema, RESTABLEZCA MAESTRO ahora hace que el motor de almacenamiento de los registros a que se vacían en cometer. (Bug #16666456, El Bug #68932)
- Replicación: Cuando se utiliza con las opciones --dump-esclavo --include-master-host-puerto, mysqldump impreso el número de puerto entre comillas, como si se tratara de una cadena de valor en lugar de un número entero. (Bug #16615117)
- Replicación: Cuando la tramitación de un Update_rows_log_event o Delete_rows_log_event desde el registro binario, la imagen anterior se cifran y se almacenan en una tabla hash. Después de esto, la tabla original se escanea para los registros deseados; el posterior procesamiento de los hash de cada registro obtenido de la tabla original y realiza una búsqueda en la tabla hash. Sin embargo, las columnas de lectura de la imagen que originalmente había sido establecido en NULL lugar podría contener al azar o “basura” de los datos, causando la búsqueda (y por lo tanto la replicación) para fallar con un error, como no Podía ejecutar Update_rows evento en la tabla.... (Bug #16621923) Bibliografía: Véase también el Fallo #11766865. Este error se introdujo por Error #16566658.
- Replicación: Debido a que el tiempo de resolución de problemas en algunos sistemas, el tiempo para ser adoptadas por el volcado de hilo para una respuesta del esclavo puede ser calculado a ser menor que cero, que conduce a la Semi-sync master esperar respuesta no obtener el tiempo de espera de los errores. Dado que esta condición no tiene un impacto negativo sobre la replicación, los errores causados por estas condiciones se han reducido a las advertencias. (Bug #16579028)
- Replicación: Cuando uno o más ID de registro de eventos, pero no anterior GTIDs de registro de eventos se encuentra en el registro binario, el error resultante fue manejado mal y llevado a un fallo del servidor. (Esta es una condición extremadamente rara que nunca debería producirse en circunstancias normales, y es probable que indica que el archivo de registro binario de alguna manera ha sido dañado.) Ahora, en tales casos, un error se emite, y se maneja correctamente. (Bug #16502579, El Bug #68638)
- Replicación: se Ejecuta el servidor con la opción --log-slave-updates y --replicate-salvaje-ignore-opciones de tabla en algunos casos causados actualizaciones a variables de usuario no se registra. (Bug #16541422)
- Replicación: Cuando se utiliza mysqlbinlog y el cliente mysql para rodar hacia delante, de dos o más registros binarios en un servidor que tiene GTIDs habilitado, el gtid_next variable no se reinicia correctamente cuando se cambia desde la primera a la segunda de registro binario, causando el procesamiento a fin con un error en ese punto. (Bug #16532543)
- Replicación: La mysqlbinlog opciones --include-gtids, --exclude-gtids, y --skip-gtids no funciona correctamente cuando tratando de procesar múltiples archivos. (Bug #16517775)
- Replicación: Cuando el tamaño de un evento de ejecución supera el máximo establecido para el búfer (slave_pending_jobs_size_max), replicación basada en la fila podría pasar con la Espera de trabajadores esclavos a la libertad a la espera de los acontecimientos. (Bug #16439245, El Bug #68462)
- Replicación: Extra registro binario de rotaciones fueron realizados por concurrencia de los intentos de rotación cuando el registro binario se convirtió completa, que se les permitió tener éxito. Esto podría llevar a la innecesaria creación de muchos pequeños archivos de registro binario. (Bug #16443676, El Bug #68575)
- Replicación: Intentar ejecutar de INICIO de ESCLAVOS después de la importación de nuevas slave_master_info y slave_relay_log_info tablas falló con un vacío mensaje de error. Ahora un apropiado de error y el mensaje son emitidas en tales casos. (Bug #16475866, El Bug #68605)
- Replicación: Reiniciar el servidor después de la slave_relay_log_info mesa se había vaciado causado mysqld a fallar al intentar devolver un error. (Bug #16460978, El Bug #68604)
- Replicación: Tras la desconexión de el maestro, el esclavo podría bajo ciertas condiciones informe erróneamente en la reconexión de que había recibido un paquete que era más grande que la slave_max_allowed_packet, causando errores en la replicación. (Bug #16438800, El Bug #68490)
- Replicación: SQL Un hilo de error durante MTS esclavo de recuperación causado el esclavo a fallar. (Bug #16407467, El Bug #68506)
- Replicación: Cuando se utilizan las opciones-lectura-de-server remoto --stop-nunca-base64-salida=en la descodificación de las filas --verbose, mysqlbinlog no pudo restablecer el contador se utiliza para almacenar la posición actual en el archivo cuando el log binario en el servidor de rotación. (Bug #16316123, El Bug #68347)
- Replicación: Al utilizar mysqldump para copia de seguridad de una base de datos creada con MySQL 5.6.4 o una versión anterior, configuración --set-gtid purgado=AUTO causado la copia de seguridad a la falla, debido a que la pre-5.6.5 versiones de MySQL no apoyo GTIDs, y no se podría determinar si GTIDs fueron habilitados para la base de datos. Esta revisión se asegura de mysqldump no intento de salida de un SET @@global.gtid_purged declaración cuando la copia de seguridad de cualquier pre-5.6.5 bases de datos. (Bug #16303363, El Bug #68314)
- Replicación: Interbloqueos podría ocurrir a veces en grupo se compromete con un alto número de actualizaciones simultáneas, así como cuando un cliente a cabo un bloqueo de un commit mientras que otro cliente impuso un bloqueo mientras gira el registro binario. (Bug #16271657, El Bug #16491597, El Bug #68251, El Bug #68569)
- Replicación: Cuando semisincrónico replicación estaba habilitado, la baja automática en el maestro de un evento creado EN el uso de FINALIZACIÓN de NO PRESERVAR causado el maestro a fallar. (Bug #15948818, El Bug #67276)
- Replicación: la Configuración de una columna de CONJUNTO NULL dentro de un procedimiento almacenado provocó el error de replicación. (Bug #14593883, El Bug #66637)
- Replicación: El binario contenido del registro se corrompe a veces, debido a que la función MYSQL_BIN_LOG::write_cache siempre pensé que había llegado el final de la caché cuando la función my_b_fill() informó de un '0', mientras que también podría significar un error que había ocurrido. Esta revisión se asegura de que siempre my_b_fill() devuelve un '0,' un error de verificación se realiza en info->el error. (Bug #14324766, El Bug #60173)
- Replicación: PURGAR los REGISTROS BINARIOS por diseño no quita registro binario de archivos que están en uso o activo, pero no proporcionan ningún aviso cuando esto ocurrió. Ahora, cuando los archivos de registro no se eliminan, bajo tales condiciones, se emite una advertencia; esta advertencia se incluye información sobre el archivo o archivos que no fueron removidos cuando la declaración fue emitida. (Bug #13727933)
- Replicación: Al replicar a un BLACKHOLE tabla usando el binario de formato de registro, actualizaciones y eliminaciones no se puede aplicar y así se omiten. Ahora que se genere una advertencia para esto cada vez que se produce. Eliminación de un servidor de paquetes RPM no apagar el servidor existente si se estaba ejecutando. (Bug #16798868)
- Gastos generales para el establecimiento de PROCESSLIST_STATE valores en el Desempeño del Esquema de los HILOS de la tabla se ha reducido. (Bug #16633515)
- La autenticación de Windows plugin no pudo liberar a un contexto de amortiguamiento para cada conexión. (Bug #16591288)
- El DBUG_PRINT() macro innecesariamente evaluados los argumentos de depuración, no estaba habilitado. (Bug #16556597)
- Cuando el índice de condición pushdown se utilizó en una descendente rango de escaneo y el primer rango el intervalo no contiene ninguna de clasificación de los registros, el resultado de la gama de análisis puede estar vacío, incluso si el otro rango de intervalos de contenidos clasificación de los registros. (Bug #16483273)
- El servidor podría intentar un filesort operación para un cero-el tamaño de la longitud de la clase, haciendo que se salga. (Bug #16503160)
- my_load_defaults() fue modificado para dar cabida a algunos problemas en la compilación con gcc 4.7.2 que podría causar un fallo del cliente durante la opción de procesamiento. (Bug #16497125)
- La apertura de un cursor en un SELECT dentro de un procedimiento almacenado podría causar un fallo de segmentación. (Bug #16499751) Referencias: Este error es una regresión de Error #14740889.
CONTRASEÑA para el CONJUNTO de tratados usuario@'%' y el usuario@" como una referencia a la misma mysql.usuario fila de la tabla. (Bug #16488043)
- La geometría de los métodos que trabajó con WKB datos insuficientes datos de entrada de validación, lo que podría causar Valgrind errores o un servidor de salida. (Bug #16510712, El Bug #12772601)
- Algunos INFORMATION_SCHEMA consultas que utilizan ORDEN de no utilizar un filesort de optimización, como hicieron en MySQL 5.5. (Bug #16423536)
- El rendimiento del Esquema de parámetro autosizing en el inicio, no toman en cuenta más tarde autosizing cambios en otros parámetros de inicio en la que el Rendimiento del Esquema de parámetros dependía. (Bug #16430532)
- La WKB lector para las operaciones espaciales podrían fallar y causar un servidor de salida. (Bug #16451878)
- Optimizador de la heurística de manera inapropiada rango preferido de acceso a través de ref acceso en los casos en que el ref de acceso se refiere a una columna de una tabla anteriormente en la combinación seqence. (Bug #16437940)
- Manualmente-cuentas creadas (usando INSERT) con una malformación contraseña efectivamente no tenía contraseña. (Bug #16414396)
- Varios scripts en sql-bench directorio que se suponía que iban a ser ejecutable no tiene el ejecutable de acceso a un conjunto de bits. (Bug #16395606)
- Para las versiones de depuración, DBUG_EXPLAIN resultó en un desbordamiento de búfer cuando el sistema de depuración de valor de la variable fue de más de 255 caracteres. (Bug #16402143)
- Dentro de una transacción de XA en estado ACTIVO, declaraciones causando una confirmación implícita podría resultar en metadatos bloqueos se liberan demasiado temprano. (Bug #16362832)
- La instalación de los paquetes de Debian en Ubuntu 12.10 logrado usando dpkg, pero no con el Centro de Software de 5.4.1.4. (Bug #16387513)
- Para las versiones de depuración, con una de transacciones XA en el estado de reposo o PREPARADOS de estado, la ejecución de una consulta con la consulta habilita la caché podría causar un servidor de salida. (Bug #16388996)
- thread_pool_high_priority_connection no se pudo establecer en el inicio del servidor. (Bug #16310373)
- Re-ejecución de un procedimiento almacenado puede hacer que un servidor de salida en Item_field::fix_outer_field. (Bug #16317443)
- Un GROUP_CONCAT() invocación que contiene una subconsulta exterior de referencia provocó que el servidor de salida. (Bug #16347343)
- Con secure_auth habilitado, un usuario con una contraseña que utiliza el pre-4.1 (de edad) de hash no se pudo actualizar a utilizar la 4.1 (nuevo) de hash. (Bug #16304018)
- Para las versiones de depuración, GROUP_CONCAT(... ORDEN) dentro de una cláusula ORDER BY puede hacer que un servidor de salida. (Bug #16347426)
- El validate_password plugin no siempre impone restricciones apropiadas en contra de la asignación de contraseñas vacías. (Bug #16346443)
- Para las versiones de depuración, el servidor podría salir de las consultas relativas a una subconsulta anidada, una subconsulta tranformed en un semi-unen y el uso de una vista. (Bug #16317076)
- El optimizador de gama podía establecer rangos incorrectos para las consultas que utilizan operaciones XOR. (Bug #16272562)
- mysql_secure_installation no se pudo conectar al servidor si la cuenta que se utiliza había una contraseña caducada. Invocó mysql noninteractively, lo que resulta en que el programa no se conecta. Ahora mysql soporta un --connect ha caducado la contraseña de la opción que indica al servidor que puede manejar modo de recinto de seguridad para expirado-contraseña de cuentas, incluso si se invoca noninteractively, y mysql_secure_installation invoca mysql con esta opción. (Bug #16248315)
- Si sueltas index scan se utiliza en una consulta que utiliza MIN(), un fallo de segmentación podría ocurrir. (Bug #16222245)
- Si varias declaraciones fueron enviados en una sola solicitud, el registro de auditoría plugin registra sólo la última. Ahora se registra cada una declaración por separado. (Bug #16169063)
- Para las versiones de depuración, una afirmación incorrecta se produce para las consultas ejecutadas mediante eq_ref acceso y filesort. (Bug #16164885)
- Una combinación externa entre una tabla normal y una tabla derivada que es, implícitamente, los grupos podrían causar un servidor de salida. (Bug #16177639)
- Una declaración preparada que utiliza GROUP_CONCAT() y una cláusula ORDER BY que nombre de varias columnas podría provocar que el servidor de salida. (Bug #16075310)
- Creación de una tabla FEDERADA sin especificar una cadena de conexión causado un servidor de salida. (Bug #16048546)
- El FIN del PARTIDO ... CONTRA podría causar un servidor de salida. (Bug #16073689)
- Programas de cliente de MySQL 5.6.4 y hasta podría confundir a los servidores más antiguos durante el proceso de conexión mediante el uso de nuevas características del protocolo no se entiende por los servidores más antiguos. (Bug #15965409)
- Cuando una partición que falta, el código de ha_innodb.cc iba a volver a intentar 10 veces y dormir por un microsegundo cada momento LOCK_open. La lógica de reintento tablas con particiones, se presentó como una solución para el Bug#33349, pero no incluyen un caso de prueba para validar. Esta revisión elimina la lógica de reintento para tablas con particiones. Si el problema reportado en el Bug#33349 vuelve a aparecer, una solución diferente va a ser explorado. (Bug #15973904)
- El mysql.secuencia de comandos de servidor terminó con un error si el comando se ha ejecutado con varios servidores que ejecutan. (Bug #15852074)
- Uso de los VALORES de() en función de los VALORES de() de la cláusula de una instrucción INSERT podría resultar en advertencias de Valgrind o a la inestabilidad del servidor, lo que posiblemente lleve a un servidor de salida. (Bug #14789787)
- En algunos casos, REVOCAR podía fallar a revocar la CONCESIÓN de la OPCIÓN de privilegio. (Bug #14799187)
- El cliente de mysql asignado, pero no libre de una cadena después de leer cada línea en el modo interactivo, lo que resulta en una pérdida de memoria. (Bug #14685362)
- Matar a una conexión mientras estaba en el proceso de desconexión podría conducir a una afirmación planteado, las advertencias de Valgrind, y en general de la precariedad. (Bug #14560522)
- INSERTAR ... EN DUPLICADO de ACTUALIZACIÓN de la CLAVE en una vista podría causar un servidor de salida. (Bug #14261010)
- Agrupación por una capa exterior de columna BLOB en una subconsulta causado un servidor de salida. (Bug #13966809, El Bug #14700180)
- El servidor puede salir debido a una manipulación incorrecta de que el error no válido de comparación. (Bug #13009341)
- El CMake de verificación para unsigned time_t fracasado en todas las plataformas. (Bug #11766815)
- mysqladmin de depuración hace que el servidor para escribir información de depuración en el registro de errores. En los sistemas que admiten mallinfo(), la memoria de estado de parte de esta salida era incorrecta en entornos de 64 bits cuando mysqld consumido más de 4GB de memoria.
- En la versión de 64 bits de Mac OS X sistemas, CMake utilizado x86 en lugar de x86_64 la hora de determinar el tipo de máquina. (Bug #58462, El Bug #11765489)
- El cliente de mysql utiliza incorrectamente latin1 para ciertas comparaciones, incluso si se inicia con un multibyte conjunto de caracteres por defecto, lo que resulta en un fallo del cliente. (Bug #68107, El Bug #16182919)
- La url de columnas en el mysql datatbase ayudar a las mesas estaban demasiado corto para celebrar algunas de las direcciones Url en el contenido de la ayuda. Estas columnas se crean ahora como tipo de TEXTO para dar cabida a más de una dirección Url. (Bug #61520, El Bug #12671635)
- mysqld --help y mysqld --verbose --help realiza registro innecesario. (Bug #68578, El Bug #16442113)
InnoDB no admite texto completo analizador de plugins, pero no para informar de un error si se especifica. Ahora un ER_INNODB_NO_FT_USES_PARSER de error se devuelve. (Bug #62004, El Bug #12843070)
- Si Sueltas Index Scan se utiliza para evaluar una consulta que, en comparación con una columna de enteros a un número entero especificado como una cadena entre comillas (por ejemplo, col_name = '1'), la consulta puede devolver resultados incorrectos. (Bug #68473, El Bug #16394084)
- SI() función evaluaciones pueden producir resultados diferentes cuando se ejecuta en un preparado frente a nonprepared declaración. (Bug #45370, El Bug #11753852)
- Si una función como AES_DECRYPT (), que requiere que el soporte SSL error, el error podría afectar las siguientes llamadas a funciones que requieren el soporte SSL. (Bug #68340, El Bug #16315767)
- En un servidor de MySQL más nuevas de MySQL 5.5 utilizando un nonupgraded mysql.tabla de usuario (para que mysql_upgrade no había sido de ejecución), las declaraciones, para establecer contraseñas causado un servidor de salida debido a una falla de verificación para la password_expired columna. (Bug #68385, El Bug #16339767)
- Ahora es posible suprimir la instalación del directorio mysql-test después de la compilación de MySQL desde la fuente mediante la invocación de CMake con el INSTALL_MYSQLTESTDIR opción se establece explícitamente en vacío: cmake . -DINSTALL_MYSQLTESTDIR= Anteriormente, los intentos de hacer esto resultó en un error. (Bug #58615, El Bug #11765629)
- Sólo cuando el recuento de los eventos, pero no, los intervalos, el Rendimiento del Esquema de informe MIN_TIMER_WAIT valores como un gran número de en lugar de 0. (Bug #68768, El Bug #16552425)
- El uso de la gama de acceso con un índice de prefijo podría producir resultados incorrectos. (Bug #68750, El Bug #16540042)
- Para las versiones de depuración, metadatos de bloqueo para CREAR la TABLA de ... SELECCIONE podría plantear una afirmación. (Bug #68695, El Bug #16503173)
- Un nuevo CMake opción, WITH_EDITLINE, es para indicar si se debe utilizar el paquete de software o sistema libedit/editline de la biblioteca. Los valores permitidos son empaquetados (el valor predeterminado) y del sistema. WITH_EDITLINE reemplaza WITH_LIBEDIT, que ha sido removido. (Bug #68558, El Bug #16430208)
- Cuando se especifica en un archivo de opciones, el plugin-dir opción de cliente fue ignorado. (Bug #68800, El Bug #16680313)
- Los índices de las tablas derivadas que se utilizaron durante la primera invocación de un procedimiento almacenado no fueron utilizados en llamadas posteriores. (Bug #68350, El Bug #16346367)
- Para la eliminación y ACTUALIZACIÓN de las declaraciones, EXPLICAR muestra el valor NULL en la columna ref para algunos casos donde la constante es el más apropiado. (Bug #68299, El Bug #16296268)
- El optimizador puede elegir un pobre plan de ejecución de consultas con el FIN de ... LÍMITE. (Bug #69013, El Bug #16697792)
- FOUND_ROWS() puede devolver un valor incorrecto si la consulta anterior se utiliza filesort. (Bug #69119, el Bug #16760474) Referencias: Este error es una regresión de Error #68458.