Como actualizar/actualizar a MariaDB7 para VestaCP/CWP/CentOS 10.10.2?

Neste tutorial guiarache como facelocéntimos 7, actualice/instale MariaDB á última versión de Mariadb10.10.2.

  • Este tutorial tamén se aplica a CWP eVestaCPou calquera outro panel de control do servidor VPS compatible.

Como actualizar/actualizar a MariaDB7 para VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 agora é moi estable e nesta versión engadíronse e melloraron moitas funcións.

  • PodesaquíConsulta a lista de todos os cambios.

usamosWordPress, Joomla, xenforo, IPS Forum e algunhas dependencias das que dependenMySQL O script PHP da base de datos comproba a MariaDB 10.10.2, polo que é seguro actualizar a esta versión.

Que é MariaDB?

Unha breve descrición sobre MariaDB:

  • MariaDB está deseñada paraMySQLsubstituto directo.
  • Con máis funcións: novo motor de almacenamento, menos erros e mellor rendemento.
  • MariaDB foi desenvolvido por moitos dos desenvolvedores orixinais de MySQL, que agora traballan para a Fundación MariaDB e a Corporación MariaDB, así como para moitos da comunidade.

Para actualizar, siga estes sinxelos pasos para actualizar á versión máis recente.

Paso 1: Elimina a versión antiga de MariaDB

  • Elimina a versión antiga de MariaDB, como: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Antes de instalar, recoméndase facer unha copia de seguridade primeiroBase de datos MySQL.

Primeiro, fai unha copia de seguridade da túa configuración actual de my.cnf▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Agora necesitamos eliminar a 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
  • Neste momento, MariaDB 5.5 eliminarase por completo, pero a base de datos non se eliminará, non te preocupes.

Para versións anteriores a MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Neste punto, MariaDB 10.0/10.1/10.2/10.3 eliminarase por completo, pero a base de datos non se eliminará, non te preocupes.

Paso 2: Instala MariaDB 10.10.2

  • Desde as versións de MariaDB 5.5/10.0/10.1/10.2/10.3, instale/actualice a MariaDB 10.10.2.

Instale o repositorio oficial de Mariadb 10.10.2 ▼

yum install nano epel-release -y

Agora edita/crea o ficheiro Repo/etc/yum.repos.d

Se hai ficheiros de repositorio existentes para eliminar ou facer unha copia de seguridade, asegúrate de non ter ningún outro ficheiro 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

A continuación, pega o seguinte e gárdao▼

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

Despois diso, instalaremos Mariadb 10.10.2 ▼

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

Recuperar o ficheiro my.cnf ▼

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

A continuación, active Mariadb para iniciar e inicie o servizo:

systemctl enable mariadb
service mysql start

Paso 3: actualice a base de datos actual

Despois da instalación, necesitamos actualizar a base de datos actual co seguinte comando ▼

mysql_upgrade
  • Se nada máis, actualizou con éxito MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 á última versión de MariaDB 10.10.2.

Se estás escribindo o comando mysql_upgrade Ao actualizar a base de datos, aparece a seguinte mensaxe de erro ▼

[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

Use o seguintemysql_upgrade comando para corrixir ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Cambie o "123456" anterior polo contrasinal de raíz da base de datos MySQL ou Mariadb.

Finalmente, pode confirmar a versión da base de datos MySQL ou Mariadb executando este comando desde o terminal SSH ▼

mysql -V

注意 事项

Se a súa base de datos MariaDB ten unha mensaxe de erro 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 obter solucións aos erros da base de datos MariaDB, faga clic na seguinte ligazón para ver▼

Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Como actualizar/actualizar a MariaDB7 en VestaCP/CWP/CentOS 10.10.2? , para axudarche.

Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-1100.html

Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!

 

发表 评论

O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

desprázate cara arriba