Giunsa ang pag-update / pag-upgrade sa VestaCP / CWP / CentOS 7 sa labing bag-ong bersyon sa MariaDB?

Kini nga tutorial mogiya kanimo kung unsaon pag-upgrade/pag-install sa MariaDB sa pinakabag-ong bersyon sa CentOS 7.

Kini nga tutorial magamit usab sa CWP ug VestaCP o bisan unsang uban pang compatible nga VPS server control panel.

Giunsa ang pag-update / pag-upgrade sa VestaCP / CWP / CentOS 7 sa labing bag-ong bersyon sa MariaDB?

Ang pinakabag-o nga bersyon sa MariaDB karon lig-on kaayo ug daghang mga bahin ang gidugang ug gipaayo niini nga pagpagawas.

Mahimo nimong susihon ang lista sa tanang mga pagbag-o dinhi .

Among gisusi ang pinakabag-ong bersyon sa MariaDB gamit ang WordPress , Joomla, xenforo, ang IPS forum, ug pipila ka PHP script nga nagsalig sa MySQL DB, busa luwas ang pag-upgrade niini nga bersyon.

Unsa ang MariaDB?

Usa ka mubo nga paghulagway bahin sa MariaDB:

  • Gidisenyo ang MariaDB saMySQLdirekta nga kapuli.
  • Uban sa dugang nga mga bahin: bag-ong storage engine, mas gamay nga mga bug ug mas maayo nga performance.
  • Ang MariaDB gimugna sa kadaghanan sa mga orihinal nga developer sa MySQL, nga karon nagtrabaho alang sa MariaDB Foundation ug MariaDB Corporation, ingon man usab sa daghan sa komunidad.

Aron ma-upgrade, sunda kining yano nga mga lakang aron ma-upgrade sa pinakabag-o nga bersyon.

Lakang 1: Pagtangtang sa daan nga bersyon sa MariaDB

  • Pagtangtang sa daan nga bersyon sa MariaDB, sama sa: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Sa dili pa ang pag-instalar, girekomendar nga i-backup una nimo ang imong MySQL database.

Una, i-backup ang imong kasamtangang my.cnf configuration▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Karon kinahanglan namong tangtangon ang kasamtangan nga bersyon sa mariadb 7 nga na-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
  • Niini nga punto ang MariaDB 5.5 hingpit nga matangtang, apan ang database dili matangtang, ayaw kabalaka.

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

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Niini nga punto, ang MariaDB 10.0/10.1/10.2/10.3 hingpit nga mapapas, apan ang database dili mapapas, ayaw kabalaka.

Lakang 2: I-install ang pinakabag-o nga bersyon sa MariaDB

  • Gikan sa mga bersyon sa MariaDB 5.5/10.0/10.1/10.2/10.3, i-install/i-update ang pinakabag-ong bersyon sa MariaDB.

I-install ang pinakabag-o nga bersyon sa opisyal nga repo sa Mariadb ▼

yum install nano epel-release -y

Karon usba / paghimo ang Repo file/etc/yum.repos.d

Kung adunay mga pagtangtang o pag-backup sa kasamtangan nga mga repo file, siguroha nga wala ka'y ​​lain nga mga file sa repository sa MariaDB ▼

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

Dayon idikit ang mosunod, ug i-save ang▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/11.5.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  • Ang 11.5.1 mao ang pinakabag-o nga bersyon nga numero sa panahon sa pag-update niini nga artikulo.
  • Aron makuha ang pinakabag-o nga numero sa bersyon, palihug bisitaha ang:http://yum.mariadb.org/

Human niana atong i-install ang pinakabag-o nga bersyon sa Mariadb▼

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

Kuhaa ang my.cnf file ▼

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

Dayon, i-aktibo ang Mariadb aron ma-boot, ug sugdi ang serbisyo:

systemctl enable mariadb
service mysql start

Lakang 3: I-upgrade ang kasamtangan nga database

Human sa pag-instalar, kinahanglan natong i-upgrade ang kasamtangan nga database pinaagi sa mosunod nga sugo ▼

mysql_upgrade
  • Kung wala'y wala damha nga mahitabo, malampuson nimo nga na-upgrade ang MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 sa labing bag-ong bersyon sa MariaDB.

Kung imong gi-type ang command mysql_upgrade Kung nag-upgrade sa database, ang mosunod nga mensahe sa sayup makita ▼

[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

Palihug gamita ang mosunodmysql_upgrade sugo sa pag-ayo ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Palihug usba ang "123456" sa ibabaw sa imong MySQL o Mariadb database root password.

Sa katapusan, mahimo nimong kumpirmahon ang bersyon sa database sa MySQL o Mariadb pinaagi sa pagpadagan niini nga mando sa SSH gikan sa terminal▼

mysql -V

Pagpangandam

Kung ang imong database sa MariaDB adunay parehas nga mensahe sa sayup▼

警告:数据库错误 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 sa MariaDB, palihog i-klik ang mosunod nga link aron makita▼

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Linukot nga basahon sa Taas