Kaip atnaujinti / atnaujinti į MariaDB7, skirtą VestaCP/CWP/CentOS 10.10.2?

Šioje pamokoje sužinosite, kaip tai padarytišimtai 7, atnaujinkite / įdiekite MariaDB į naujausią Mariadb10.10.2 versiją.

  • Ši pamoka taip pat taikoma CWP irVestaCParba bet kuris kitas suderinamas VPS serverio valdymo pultas.

Kaip atnaujinti / atnaujinti į MariaDB7, skirtą VestaCP/CWP/CentOS 10.10.2?

„MariaDB 10.10.2“ dabar yra labai stabili, o šiame leidime buvo pridėta ir patobulinta daug funkcijų.

  • tu galiČiaPatikrinkite visų pakeitimų sąrašą.

mes panaudojomeWordPress, Joomla, xenforo, IPS forumas ir kai kurios priklausomybės, kurios priklauso nuoMySQL DB PHP scenarijus tikrina, ar nėra MariaDB 10.10.2, todėl saugu atnaujinti į šią versiją.

Kas yra MariaDB?

Trumpas MariaDB aprašymas:

  • MariaDB sukurtaMySQLtiesioginis pakaitalas.
  • Daugiau funkcijų: naujas saugojimo variklis, mažiau klaidų ir geresnis našumas.
  • MariaDB sukūrė daugelis originalių MySQL kūrėjų, kurie dabar dirba MariaDB fonde ir MariaDB Corporation, taip pat daugelis bendruomenės narių.

Norėdami atnaujinti, atlikite šiuos paprastus veiksmus, kad naujovintumėte į naujausią versiją.

1 veiksmas: ištrinkite seną MariaDB versiją

  • Ištrinkite seną MariaDB versiją, pvz.: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Prieš diegiant, rekomenduojama pirmiausia sukurti atsarginę kopijąMySQL duomenų bazė.

Pirmiausia sukurkite dabartinės my.cnf konfigūracijos atsarginę kopiją▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Dabar turime pašalinti dabartinę mariadb 7 versiją, įdiegtą centos 5.5:

MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Šiuo metu MariaDB 5.5 bus visiškai pašalintas, tačiau duomenų bazė nebus pašalinta, nesijaudinkite.

Versijos, naujesnės nei MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Šiuo metu MariaDB 10.0/10.1/10.2/10.3 bus visiškai ištrinta, tačiau duomenų bazė nebus ištrinta, nesijaudinkite.

2 veiksmas: įdiekite MariaDB 10.10.2

  • Iš MariaDB 5.5/10.0/10.1/10.2/10.3 versijų įdiekite / atnaujinkite į MariaDB 10.10.2.

Įdiekite Mariadb 10.10.2 oficialų atpirkimą ▼

yum install nano epel-release -y

Dabar redaguokite / sukurkite Repo failą/etc/yum.repos.d

Jei yra ištrinti arba sukurti atsarginę esamų repo failų kopiją, įsitikinkite, kad neturite kitų MariaDB saugyklos failų ▼

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

Tada įklijuokite toliau pateiktą informaciją ir išsaugokite▼

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

Po to įdiegsime Mariadb 10.10.2 ▼

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

Atkurti my.cnf failą ▼

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

Tada suaktyvinkite Mariadb, kad paleistumėte, ir paleiskite paslaugą:

systemctl enable mariadb
service mysql start

3 veiksmas: atnaujinkite dabartinę duomenų bazę

Įdiegę turime atnaujinti dabartinę duomenų bazę naudodami šią komandą ▼

mysql_upgrade
  • Jei nieko daugiau, sėkmingai atnaujinote MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 į naujausią MariaDB 10.10.2 versiją.

Jei rašote komandą mysql_upgrade Atnaujinant duomenų bazę, pasirodo toks klaidos pranešimas ▼

[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

Naudokite toliau pateiktą informacijąmysql_upgrade komanda pataisyti ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Pakeiskite aukščiau esantį "123456" į savo MySQL arba Mariadb duomenų bazės šakninį slaptažodį.

Galiausiai galite patvirtinti MySQL arba Mariadb duomenų bazės versiją paleisdami šią komandą iš terminalo SSH ▼

mysql -V

注意 事项

Jei jūsų MariaDB duomenų bazėje yra panašus klaidos pranešimas▼

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

Norėdami išspręsti MariaDB duomenų bazės klaidas, spustelėkite toliau esančią nuorodą, kad peržiūrėtumėte▼

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „Kaip atnaujinti / atnaujinti į MariaDB7 VestaCP/CWP/CentOS 10.10.2? , padėti tau.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-1100.html

Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!

🔔 Būkite pirmas, kuris kanalo viršaus kataloge gaus vertingą „ChatGPT turinio rinkodaros AI įrankio naudojimo vadovą“! 🌟
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. Pašto adresas nebus paskelbtas. Naudojami privalomi laukai * Etiketė

slinkite į viršų