Cómo actualizar

Para Windows, consulte Actualizar MariaDB en Windows.

Para MariaDB Galera Cluster, consulte Actualización de MariaDB 10.3 a MariaDB 10.4 con Galera Cluster en su lugar.

Antes de actualizar, sería mejor hacer una copia de seguridad de su base de datos. Siempre es una buena idea hacerlo antes de una actualización. Recomendamos Mariabackup.

El procedimiento de actualización sugerido es:

  1. Modifique la configuración del repositorio, para que el administrador de paquetes del sistema instale MariaDB 10.4. Por ejemplo,
    • En Debian, Ubuntu y otras distribuciones de Linux similares, consulte Actualización del repositorio APT de MariaDB a una nueva versión principal para obtener más información.
    • En RHEL, CentOS, Fedora y otras distribuciones de Linux similares, consulte Actualización del repositorio YUM de MariaDB a una nueva versión principal para obtener más información.
    • En SLES, OpenSUSE y otras distribuciones de Linux similares, consulte Actualización del repositorio MariaDB ZYpp a una nueva versión principal para obtener más información.
  2. Detener MariaDB.
  3. Desinstale la versión anterior de MariaDB.
    • En Debian, Ubuntu y otras distribuciones de Linux similares, ejecute lo siguiente:
      sudo apt-get remove mariadb-server
    • En RHEL, CentOS, Fedora y otras distribuciones de Linux similares, ejecute lo siguiente:
      sudo yum remove MariaDB-server
    • En SLES, OpenSUSE y otras distribuciones de Linux similares, ejecute lo siguiente:
      sudo zypper remove MariaDB-server
  4. Instale la nueva versión de MariaDB.
    • En Debian, Ubuntu y otras distribuciones de Linux similares, consulte Instalación de paquetes de MariaDB con APT para obtener más información.
    • En RHEL, CentOS, Fedora y otras distribuciones de Linux similares, consulte Instalación de paquetes de MariaDB con YUM para obtener más información.
    • En SLES, OpenSUSE y otras distribuciones de Linux similares, consulte Instalación de paquetes de MariaDB con ZYpp para obtener más información.
  5. Realice los cambios que desee en las opciones de configuración de los archivos de opciones, como my.cnf. Esto incluye eliminar cualquier opción que ya no sea compatible.
  6. Inicie MariaDB.
  7. Correr mysql_upgrade.
    • mysql_upgrade hace dos cosas:
      1. Asegura que las tablas del sistema en el mysql base de datos son totalmente compatibles con la nueva versión.
      2. Realiza una revisión muy rápida de todas las tablas y las marca como compatibles con la nueva versión de MariaDB.

Cambios incompatibles entre 10.3 y 10.4

En la mayoría de los servidores, la actualización desde 10.3 debería ser sencilla. Sin embargo, hay algunas cosas que han cambiado y que podrían afectar una actualización:

Opciones que han cambiado los valores predeterminados

Opción Antiguo valor predeterminado Nuevo valor predeterminado
Slave_transaction_retry_errors 1213,1205 1158,1159,1160,1161,1205,1213,1429,2013,12701
wsrep_debug APAGADO NINGUNA
wsrep_load_data_splitting EN APAGADO

Opciones que han sido eliminadas o renombradas

Las siguientes opciones deben eliminarse o cambiarse de nombre si las usa en sus archivos de opciones:

Opción Razón

Autenticación y TLS

  • Consulte Autenticación de MariaDB 10.4 para obtener una descripción general de los cambios.
  • El complemento de autenticación unix_socket ahora es predeterminado en sistemas similares a Unix.
  • TLSv1.0 está deshabilitado de forma predeterminada en MariaDB 10.4. Consulte tls_version y Versiones del protocolo TLS.

Principales nuevas funciones a tener en cuenta

Podría considerar usar las siguientes funciones importantes nuevas en MariaDB 10.4:

  • Galera se ha actualizado de Galera 3 a Galera 4.
  • Control de versiones del sistema extendido con soporte para períodos de tiempo de aplicación.
  • Caducidad de contraseña de usuario
  • Bloqueo de cuenta

Ver también

  • Las características en MariaDB 10.4
  • Actualización de MariaDB 10.3 a MariaDB 10.4 con Galera Cluster
  • Actualización de MariaDB 10.2 a MariaDB 10.3
  • Actualización de MariaDB 10.1 a MariaDB 10.2
  • Actualización de MariaDB 10.0 a MariaDB 10.1

El contenido reproducido en este sitio es propiedad de sus respectivos dueños, y MariaDB no revisa este contenido por adelantado. Los puntos de vista, la información y las opiniones expresadas por este contenido no representan necesariamente las de MariaDB o cualquier otra parte.