Configuración de MySQL 8.0 para Jamf Pro

Este artículo describe cómo configurar MySQL 8.0 para Jamf Pro. MySQL 8.0 usa un plug-in de autenticación de usuario por omisión (caching_sha2_password) incompatible con Jamf Pro. Para usar MySQL 8.0 con Jamf Pro, debes configurar el plug-in de autenticación de MySQL para usar encriptación de contraseña antigua.

Si quieres más información sobre el plug-in de autenticación de usuario, consulta la siguiente página web:

https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password

Si quieres información sobre cómo actualizar a MySQL 8.0, consulta la siguiente página web:

https://dev.mysql.com/doc/refman/8.0/en/upgrading.html

Nota:

Actualmente no se admite el alojamiento de bases de datos de Jamf Pro con MySQL 8.0 en Amazon RDS.

Definición de la opción --log-bin para la replicación o recuperación a un momento dado

La opción --log-bin se usa para la replicación y la recuperación a un momento dado. Con MySQL 8.0, el ajuste por omisión para la opción --log-bin se ha cambiado de OFF a ON.

  • Si usas replicación o recuperación a un momento dadoAsegúrate de que el nuevo ajuste por omisión es adecuado para tu entorno.
  • Si no usas replicación o recuperación a un momento dadoSe recomienda cambiar la opción --log-bin a OFF para evitar utilizar espacio en disco extra.

Definición del plug-in de autenticación por omisión como mysql_native_password o con el método «Legacy Password Encryption» (Encriptación de contraseña antigua)

Sigue estas instrucciones para definir el plug-in de autenticación por omisión como mysql_native_password o con el método «Legacy Password Encryption» (Encriptación de contraseña antigua).

Linux

Puedes cambiar el plug-in de autenticación de contraseña de usuario por omisión después de la instalación de MySQL 8.0.
  1. Detén el servidor MySQL.

  2. Abre el archivo my.cnf.

  3. Añade la siguiente entrada:

    [mysqld]
    default-authentication-plugin=mysql_native_password
  4. Reinicia el servidor MySQL.

Windows

Puedes cambiar el plug-in de autenticación de contraseña de usuario por omisión durante o después de la instalación de MySQL 8.0.
Durante la instalación o actualización de MySQL

Al instalar o actualizar a MySQL 8.0 con el instalador de paquete, selecciona Usar encriptación de contraseña antigua (Conservar compatibilidad con MySQL 5.x) en el paso «Método de autenticación».

Puedes consultar más información relacionada en la siguiente página web:

https://dev.mysql.com/doc/mysql-windows-excerpt/8.0/en/mysql-installer-workflow-server.html#server-authentication-method

Después de la instalación de MySQL

Puedes cambiar el plug-in de autenticación de contraseña de usuario por omisión después de haber instalado MySQL 8.0.

  1. Detén el servidor MySQL.

  2. Abre el archivo my.ini.

  3. Añade la siguiente entrada:
    [mysqld]
    default-authentication-plugin=mysql_native_password
  4. Reinicia el servidor MySQL.

macOS

Puedes cambiar el plug-in de autenticación de contraseña de usuario por omisión durante o después de la instalación de MySQL 8.0.
Durante la instalación o actualización de MySQL

Al instalar o actualizar a MySQL 8.0 con el instalador de paquete, selecciona Usar encriptación de contraseña antigua en el paso «Configurar servidor de MySQL».

Puedes consultar más información relacionada en la siguiente página web:

https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password

Después de la instalación de MySQL

Puedes cambiar el plug-in de autenticación de contraseña de usuario por omisión después de haber instalado MySQL 8.0.

  1. Abre Preferencias del Sistema.

  2. Haz clic en MySQL para abrir las preferencias de MySQL.

  3. En la pestaña Instancias, haz clic en Inicializar base de datos.

  4. Selecciona Usar encriptación de contraseña antigua.

  5. Cuando el sistema te lo pida, introduce tu contraseña «raíz» de MySQL.

  6. Haz clic en Aceptar.