Directorio de artigos
Neste tutorial guiarache como facelocéntimos 7, actualice/instale MariaDB á última versión de MariaDB.
Este tutorial tamén se aplica a CWP eVestaCPou calquera outro panel de control do servidor VPS compatible.

A última versión de MariaDB 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 de DB busca a última versión de MariaDB, 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 a última versión de MariaDB
- Desde as versións de MariaDB 5.5/10.0/10.1/10.2/10.3, instale/actualice á última versión de MariaDB.
Instala a última versión do repositorio oficial de Mariadb ▼
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/11.5.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
- 11.5.1 é o número de versión máis recente cando se actualiza este artigo.
- Para obter o número de versión máis recente, visite:
http://yum.mariadb.org/
Despois diso, instalaremos a última versión de Mariadb▼
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 non ocorre nada inesperado, actualizou con éxito MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 á última versión de MariaDB.
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 STATUSPara 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 VestaCP/CWP/CentOS 7 á última versión de MariaDB?" 》, útil para ti.
Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-1100.html

