Luego de consultar especialistas en este tema, programadores de deferentes áreas y profesores hemos dado con la solución al problema y la plasmamos en este post.
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:
- 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.
- Detener MariaDB.
- 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
- En Debian, Ubuntu y otras distribuciones de Linux similares, ejecute lo siguiente:
- 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.
- 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. - Inicie MariaDB.
- Correr
mysql_upgrade
.mysql_upgrade
hace dos cosas:- Asegura que las tablas del sistema en el
mysql
base de datos son totalmente compatibles con la nueva versión. - Realiza una revisión muy rápida de todas las tablas y las marca como compatibles con la nueva versión de MariaDB.
- Asegura que las tablas del sistema en el
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.
Eres capaz de añadir valor a nuestro contenido informacional contribuyendo tu veteranía en las referencias.