Paano mag-update/mag-upgrade sa MariaDB7 para sa VestaCP/CWP/CentOS 10.10.2?

Sa tutorial na ito ay gagabay sa iyo kung paanoMga Sentro 7, i-upgrade/i-install ang MariaDB sa pinakabagong bersyon ng Mariadb10.10.2.

  • Nalalapat din ang tutorial na ito sa CWP atVestaCPo anumang iba pang katugmang VPS server control panel.

Paano mag-update/mag-upgrade sa MariaDB7 para sa VestaCP/CWP/CentOS 10.10.2?

Napaka-stable na ngayon ng MariaDB 10.10.2 at maraming feature ang naidagdag at pinahusay sa release na ito.

  • Kaya moditoSuriin ang listahan ng lahat ng mga pagbabago.

nagamit na naminWordPress, Joomla, xenforo, IPS Forum at ilang dependencies na umaasa saMySQL Sinusuri ng script ng PHP ng DB ang MariaDB 10.10.2, kaya ligtas na mag-upgrade sa bersyong ito.

Ano ang MariaDB?

Isang maikling paglalarawan tungkol sa MariaDB:

  • Ang MariaDB ay idinisenyo upangMySQLdirektang kapalit.
  • Sa mas maraming feature: bagong storage engine, mas kaunting mga bug at mas mahusay na performance.
  • Ang MariaDB ay binuo ng marami sa mga orihinal na developer ng MySQL, na ngayon ay nagtatrabaho para sa MariaDB Foundation at MariaDB Corporation, gayundin ng marami sa komunidad.

Upang mag-upgrade, sundin ang mga simpleng hakbang na ito upang mag-upgrade sa pinakabagong bersyon.

Hakbang 1: Tanggalin ang lumang bersyon ng MariaDB

  • Tanggalin ang lumang bersyon ng MariaDB, gaya ng: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Bago i-install, inirerekomenda na i-back up mo munaMySQL database.

Una, i-backup ang iyong kasalukuyang my.cnf configuration▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Ngayon ay kailangan nating tanggalin ang kasalukuyang bersyon ng mariadb 7 na naka-install sa centos 5.5:

Para sa MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Sa puntong ito ang MariaDB 5.5 ay ganap na aalisin, ngunit ang database ay hindi aalisin, huwag mag-alala.

Para sa mga bersyon sa itaas ng MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Sa puntong ito, ang MariaDB 10.0/10.1/10.2/10.3 ay ganap na tatanggalin, ngunit ang database ay hindi tatanggalin, huwag mag-alala.

Hakbang 2: I-install ang MariaDB 10.10.2

  • Mula sa mga bersyon ng MariaDB 5.5/10.0/10.1/10.2/10.3, i-install/i-update sa MariaDB 10.10.2.

I-install ang Mariadb 10.10.2 opisyal na repo ▼

yum install nano epel-release -y

Ngayon i-edit/lumikha ng Repo file/etc/yum.repos.d

Kung may mga tanggalin o i-backup ang mga umiiral nang repo file, tiyaking wala kang iba pang MariaDB repository file ▼

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

Pagkatapos ay i-paste ang sumusunod, at i-save▼

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

Pagkatapos nito ay i-install namin ang Mariadb 10.10.2 ▼

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

I-recover ang my.cnf file ▼

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

Pagkatapos, i-activate ang Mariadb para mag-boot, at simulan ang serbisyo:

systemctl enable mariadb
service mysql start

Hakbang 3: I-upgrade ang kasalukuyang database

Pagkatapos ng pag-install, kailangan nating i-upgrade ang kasalukuyang database sa pamamagitan ng sumusunod na command ▼

mysql_upgrade
  • Kung wala nang iba, matagumpay mong na-upgrade ang MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 sa pinakabagong bersyon ng MariaDB 10.10.2.

Kung nagta-type ka ng command mysql_upgrade Kapag ina-upgrade ang database, lalabas ang sumusunod na mensahe ng error ▼

[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

Mangyaring gamitin ang sumusunodmysql_upgrade utos na ayusin ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Pakipalitan ang "123456" sa itaas sa iyong MySQL o Mariadb database root password.

Sa wakas, maaari mong kumpirmahin ang bersyon ng database ng MySQL o Mariadb sa pamamagitan ng pagpapatakbo ng command na ito sa SSH mula sa terminal▼

mysql -V

注意 事项

Kung ang iyong database ng MariaDB ay may katulad na mensahe ng error▼

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

Para sa mga solusyon sa mga error sa database ng MariaDB, paki-click ang link sa ibaba upang tingnan ang▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi "Paano mag-update/mag-upgrade sa MariaDB7 sa VestaCP/CWP/CentOS 10.10.2? , para tulungan ka.

Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-1100.html

Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!

🔔 Maging una upang makuha ang mahalagang "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo ng nangungunang channel! 🌟
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!

 

发表 评论

Ang iyong email address ay hindi mai-publish. 必填 项 已 用 * Tatak

mag-scroll sa itaas