Hvordan opdaterer/opgraderer jeg VestaCP/CWP/CentOS 7 til den seneste version af MariaDB?

I denne tutorial vil guide dig, hvordan duCentOS 7, opgrader/installer MariaDB til den seneste MariaDB-version.

Denne vejledning gælder også for CWP ogVestaCPeller et hvilket som helst andet kompatibelt VPS-serverkontrolpanel.

Hvordan opdaterer/opgraderer jeg VestaCP/CWP/CentOS 7 til den seneste version af MariaDB?

Den seneste version af MariaDB er nu meget stabil, og mange funktioner er blevet tilføjet og forbedret i denne udgivelse.

你 可以 在HerTjek listen over alle ændringer.

vi har brugthood.discount, Joomla, xenforo, IPS Forum og nogle afhængigheder, der afhænger afMySQL DBs PHP-script søger efter den seneste MariaDB-version, så det er sikkert at opgradere til denne version.

Hvad er MariaDB?

En kort beskrivelse om MariaDB:

  • MariaDB er designet tilMySQLdirekte erstatning.
  • Med flere funktioner: ny lagermotor, færre fejl og bedre ydeevne.
  • MariaDB blev udviklet af mange af MySQL's oprindelige udviklere, som nu arbejder for MariaDB Foundation og MariaDB Corporation, såvel som mange i samfundet.

For at opgradere skal du følge disse enkle trin for at opgradere til den nyeste version.

Trin 1: Slet MariaDB gamle version

  • Slet den gamle version af MariaDB, såsom: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Før du installerer, anbefales det, at du sikkerhedskopierer førstMySQL database.

Først skal du sikkerhedskopiere din nuværende my.cnf-konfiguration▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Nu skal vi fjerne den nuværende version af mariadb 7 installeret på centos 5.5:

Til MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • På dette tidspunkt vil MariaDB 5.5 blive fuldstændig fjernet, men databasen vil ikke blive fjernet, bare rolig.

For versioner over MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • På dette tidspunkt vil MariaDB 10.0/10.1/10.2/10.3 blive fuldstændig slettet, men databasen slettes ikke, bare rolig.

Trin 2: Installer den seneste version af MariaDB

  • Fra MariaDB 5.5/10.0/10.1/10.2/10.3 versioner, installer/opdater til MariaDB seneste version.

Installer den seneste version af Mariadb officielle repo ▼

yum install nano epel-release -y

Rediger/opret nu Repo-filen/etc/yum.repos.d

Hvis der er slette eller sikkerhedskopiere eksisterende repo-filer, skal du sørge for, at du ikke har andre MariaDB-lagerfiler ▼

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

Indsæt derefter følgende, og gem▼

[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 er det seneste versionsnummer, når denne artikel er opdateret.
  • For at få det seneste versionsnummer, besøg venligst:http://yum.mariadb.org/

Derefter installerer vi den seneste version af Mariadb▼

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

Gendan filen my.cnf ▼

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

Aktiver derefter Mariadb for at starte, og start tjenesten:

systemctl enable mariadb
service mysql start

Trin 3: Opgrader den aktuelle database

Efter installationen skal vi opgradere den aktuelle database med følgende kommando ▼

mysql_upgrade
  • Hvis der ikke sker noget uventet, har du opgraderet MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 til den seneste version af MariaDB.

Hvis du skriver kommandoen mysql_upgrade Når du opgraderer databasen, vises følgende fejlmeddelelse ▼

[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

Brug venligst følgendemysql_upgrade kommando til at rette ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Skift venligst ovenstående "123456" til din MySQL eller Mariadb database root adgangskode.

Endelig kan du bekræfte MySQL- eller Mariadb-databaseversionen ved at køre denne kommando over SSH fra terminalen▼

mysql -V

注意 事项

Hvis din MariaDB-database har en lignende fejlmeddelelse▼

警告:数据库错误 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

For løsninger på MariaDB-databasefejl, klik venligst på linket nedenfor for at se▼

发表 评论

Din e-mailadresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

Rul til top