¿Cómo actualizar/actualizar a MariaDB7 para VestaCP/CWP/CentOS 10.10.2?

En este tutorial le guiará cómoCentos 7, actualice/instale MariaDB a la última versión Mariadb10.10.2.

  • Este tutorial también se aplica a CWP yVestaCPo cualquier otro panel de control de servidor VPS compatible.

¿Cómo actualizar/actualizar a MariaDB7 para VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 ahora es muy estable y se han agregado y mejorado muchas características en esta versión.

  • 你 可以 在此处Consulta la lista de todos los cambios.

Hemos usadoWordPress, Joomla, xenforo, IPS Forum y algunas dependencias que dependen deMySQL El script PHP de la base de datos busca MariaDB 10.10.2, por lo que es seguro actualizar a esta versión.

¿Qué es MariaDB?

Una breve descripción sobre MariaDB:

  • MariaDB está diseñado paraMySQLsustituto directo.
  • Con más funciones: nuevo motor de almacenamiento, menos errores y mejor rendimiento.
  • MariaDB fue desarrollado por muchos de los desarrolladores originales de MySQL, que ahora trabajan para MariaDB Foundation y MariaDB Corporation, así como muchos en la comunidad.

Para actualizar, siga estos sencillos pasos para actualizar a la última versión.

Paso 1: eliminar la versión anterior de MariaDB

  • Elimine la versión anterior de MariaDB, como: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Antes de instalar, se recomienda hacer una copia de seguridad primerobase de datos mysql.

Primero, haga una copia de seguridad de su configuración actual de my.cnf▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Ahora necesitamos eliminar la versión actual de mariadb 7 instalada en centos 5.5:

Para MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • En este punto, MariaDB 5.5 se eliminará por completo, pero la base de datos no se eliminará, no se preocupe.

Para versiones superiores a MariaDB 10: 10.0/10.1/10.2/10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • En este punto, MariaDB 10.0/10.1/10.2/10.3 se eliminará por completo, pero la base de datos no se eliminará, no se preocupe.

Paso 2: Instale MariaDB 10.10.2

  • Desde las versiones MariaDB 5.5/10.0/10.1/10.2/10.3, instale/actualice a MariaDB 10.10.2.

Instale el repositorio oficial de Mariadb 10.10.2 ▼

yum install nano epel-release -y

Ahora edite/cree el archivo Repo/etc/yum.repos.d

Si hay archivos de repositorio existentes eliminados o respaldados, asegúrese de no tener ningún otro archivo de repositorio de MariaDB ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

Luego pegue lo siguiente y guarde▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Después de eso instalaremos Mariadb 10.10.2 ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

Recuperar archivo my.cnf ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Luego, active Mariadb para iniciar e inicie el servicio:

systemctl enable mariadb
service mysql start

Paso 3: actualice la base de datos actual

Después de la instalación, necesitamos actualizar la base de datos actual con el siguiente comando ▼

mysql_upgrade
  • Por lo menos, ha actualizado con éxito MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 a la última versión de MariaDB 10.10.2.

Si está escribiendo el comando mysql_upgrade Al actualizar la base de datos, aparece el siguiente mensaje de error ▼

[root@ ~]# mysql_upgrade
Version check failed. Got the following error when calling the 'mysql' command line client
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
FATAL ERROR: Upgrade failed

Utilice lo siguientemysql_upgrade comando para arreglar ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Cambie el "123456" anterior por la contraseña raíz de su base de datos MySQL o Mariadb.

Finalmente, puede confirmar la versión de la base de datos MySQL o Mariadb ejecutando este comando a través de SSH desde la terminal▼

mysql -V

注意 事项

Si su base de datos MariaDB tiene un mensaje de error similar▼

警告:数据库错误 Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error 查询 SHOW FUNCTION STATUS

Para obtener soluciones a los errores de la base de datos de MariaDB, haga clic en el siguiente enlace para ver▼

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "¿Cómo actualizar/actualizar a MariaDB7 en VestaCP/CWP/CentOS 10.10.2? , para ayudarte.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-1100.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部