Kā atjaunināt/jaunināt uz MariaDB7 operētājsistēmai VestaCP/CWP/CentOS 10.10.2?

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

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

Kā atjaunināt/jaunināt uz MariaDB7 operētājsistēmai VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 tagad ir ļoti stabils, 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 MariaDB 10.10.2, 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 MariaDB 10.10.2

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

Instalējiet Mariadb 10.10.2 oficiālo repo ▼

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/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Pēc tam mēs instalēsim Mariadb 10.10.2 ▼

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 nekas cits, jūs esat veiksmīgi jauninājis MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 uz jaunāko MariaDB 10.10.2 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

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) kopīgoja "Kā atjaunināt/jaunināt uz MariaDB7 operētājsistēmā VestaCP/CWP/CentOS 10.10.2? , palidzet tev.

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-1100.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

发表 评论

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

ritiniet uz augšu