En muchos servidores web con Plesk ejecuta Centos en la versión 7, que es una versión gratuita del sistema operativo profesional RedHat 7. En Alemania, Plesk se utiliza a menudo como interfaz de administración.
Centos7 trae consigo el servidor de bases de datos MariaDB 5.5, que está a punto de mysql. 5,5 corresponde a la Comparación con MySQL está surgiendo. Desafortunadamente, todo esto está un poco polvoriento, pero por supuesto también funciona con la corriente Contenido Los sistemas de gestión son impecables.
De MariaDB 5.5 a MariaDB 10.3
Las nuevas versiones aportan muchas funciones y más velocidad, por lo que a menudo tiene sentido reemplazar los antiguos productos de software que vienen con el sistema operativo. En este ejemplo, estamos actualizando MariaDB5.5 a 10.3.
Si el servidor ya es productivo con Plesk, entonces el servidor de la base de datos sólo puede ser reemplazado en modo de mantenimiento y se puede crear una copia de seguridad de la base de datos de antemano. Es mejor tomar una foto de toda la máquina.
Para ello, sólo tienes que detener los servicios de Plesk:
servicio psa stopall
y, por seguridad, el servidor de la base de datos otra vez:
servicio mariadb stop
Entonces la actualización puede hacerse con unos pocos comandos pequeños.
Primero tenemos que crear un repositorio adecuado para que todo esté actualizado. Para ello, simplemente crea el siguiente archivo con un editor:
nano /etc/yum.repos.d/MariaDB.repo
[Mariadb]
nombre = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1
Esto puede sustituir al servidor mariadb ya instalado.
rpm -e --nodeps mariadb-bench #evtl eliminar mariadb-bench existente si está presente
yum instalará el cliente MariaDB el servidor MariaDB Actualización del servidor #MariaDB
Se ha desmontado y reinstalado por completo. Esto puede ocurrir si ya está instalada otra versión de MariaDB o las dependencias impiden una actualización.
Eso es todo. Ahora simplemente inicie el servidor de la base de datos de nuevo. Para MariaDB 10.3, debe añadirse la siguiente línea a /etc/my.cnf:
innodb_strict_mode=0 #In caso de problemas con scripts antiguos.
group_concat_max_len=320000 1TP3Necesario para los sistemas de tienda
servicio mariadb start
Lo que falta ahora es una actualización de todas las tablas. Para ello, simplemente ejecute el siguiente comando al actualizar el servidor de la base de datos:
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`
Ahora reinicie los servicios de Plesk y todo se ejecuta con la versión actual de MariaDB 10.3.
servicio psa startall
Por favor, recuerde siempre hacer copias de seguridad regulares. Los clientes que utilizan Uralt Forums o sistemas de gestión de contenidos pueden tener problemas con las versiones actuales de las bases de datos.
Por favor, escribe un comentario, si esto te ha funcionado bien.