Kā atjaunināt/jaunināt VestaCP/CWP/CentOS 7 uz jaunāko MariaDB versiju?

Šajā apmācībā jūs uzzināsit, kā to izdarītCentOS 7, jauniniet/instalējiet MariaDB uz jaunāko MariaDB versiju.

Šī apmācība attiecas arī uz CWP unVestaCPvai jebkuru citu saderīgu VPS servera vadības paneli.

Kā atjaunināt/jaunināt VestaCP/CWP/CentOS 7 uz jaunāko MariaDB versiju?

Jaunākā MariaDB versija tagad ir ļoti stabila, un šajā laidienā ir pievienotas un uzlabotas daudzas funkcijas.

Jūs varatšeitPārbaudiet visu izmaiņu sarakstu.

esam izmantojušiWordPress, Joomla, xenforo, IPS forums un dažas atkarības, kas ir atkarīgas noMySQL DB PHP skripts pārbauda jaunāko MariaDB versiju, tāpēc ir droši jaunināt uz šo versiju.

Kas ir MariaDB?

Īss apraksts par MariaDB:

  • MariaDB ir paredzētsMySQLtiešs aizstājējs.
  • Ar vairākām funkcijām: jauns krātuves dzinējs, mazāk kļūdu un labāka veiktspēja.
  • MariaDB izstrādāja daudzi MySQL sākotnējie izstrādātāji, kuri tagad strādā MariaDB Foundation un MariaDB Corporation, kā arī daudzi kopienā.

Lai jauninātu, veiciet šīs vienkāršās darbības, lai jauninātu uz jaunāko versiju.

1. darbība: izdzēsiet MariaDB veco versiju

  • Dzēsiet veco MariaDB versiju, piemēram: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Pirms instalēšanas ieteicams vispirms dublētMySQL datu bāze.

Vispirms dublējiet savu pašreizējo my.cnf konfigurāciju▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Tagad mums ir jānoņem pašreizējā mariadb 7 versija, kas instalēta centos 5.5:

MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Šajā brīdī MariaDB 5.5 tiks pilnībā noņemts, taču datu bāze netiks noņemta, neuztraucieties.

Versijām, kas vecākas par MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Šajā brīdī MariaDB 10.0/10.1/10.2/10.3 tiks pilnībā izdzēsts, taču datu bāze netiks dzēsta, neuztraucieties.

2. darbība. Instalējiet jaunāko MariaDB versiju

  • No MariaDB 5.5/10.0/10.1/10.2/10.3 versijām instalējiet/atjauniniet uz MariaDB jaunāko versiju.

Instalējiet jaunāko Mariadb oficiālā repo ▼ versiju

yum install nano epel-release -y

Tagad rediģējiet/izveidojiet Repo failu/etc/yum.repos.d

Ja ir izdzēsti vai dublēti esošie repo faili, pārliecinieties, vai jums nav citu MariaDB repozitorija failu ▼

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

Pēc tam ielīmējiet tālāk norādīto un saglabājiet▼

[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 ir jaunākās versijas numurs, kad šis raksts tiek atjaunināts.
  • Lai iegūtu jaunākās versijas numuru, lūdzu, apmeklējiet:http://yum.mariadb.org/

Pēc tam mēs instalēsim jaunāko Mariadb▼ versiju

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

Atgūt my.cnf failu ▼

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

Pēc tam aktivizējiet Mariadb, lai palaistu, un sāciet pakalpojumu:

systemctl enable mariadb
service mysql start

3. darbība. Jauniniet pašreizējo datu bāzi

Pēc instalēšanas mums ir jājaunina pašreizējā datu bāze, izmantojot šādu komandu ▼

mysql_upgrade
  • Ja nenotiek nekas negaidīts, jūs esat veiksmīgi jauninājis MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 uz jaunāko MariaDB versiju.

Ja rakstāt komandu mysql_upgrade Atjauninot datubāzi, tiek parādīts šāds kļūdas ziņojums ▼

[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

Lūdzu, izmantojiet tālāk norādītomysql_upgrade komanda, lai atrisinātu ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Lūdzu, nomainiet iepriekš norādīto "123456" uz MySQL vai Mariadb datu bāzes saknes paroli.

Visbeidzot, varat apstiprināt MySQL vai Mariadb datu bāzes versiju, izpildot šo komandu no termināļa SSH ▼

mysql -V

注意 事项

Ja jūsu MariaDB datu bāzē ir līdzīgs kļūdas ziņojums▼

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

Lai skatītu MariaDB datu bāzes kļūdu risinājumus, lūdzu, noklikšķiniet uz tālāk esošās saites, lai to skatītu

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

Ritiniet uz augšu