Kif taġġorna/taġġorna VestaCP/CWP/CentOS 7 għall-aħħar verżjoni ta' MariaDB?

Dan it-tutorja ser jiggwidak dwar kif taġġorna/tinstalla MariaDB għall-aħħar verżjoni fuq CentOS 7.

Dan it-tutorja japplika wkoll għal CWP u VestaCP jew kwalunkwe pannell tal-kontroll tas-server VPS kompatibbli ieħor.

Kif taġġorna/taġġorna VestaCP/CWP/CentOS 7 għall-aħħar verżjoni ta' MariaDB?

L-aħħar verżjoni ta 'MariaDB issa hija stabbli ħafna u ħafna karatteristiċi ġew miżjuda u mtejba f'dan ir-rilaxx.

Tista' tiċċekkja l-lista tal-bidliet kollha hawn .

Iċċekkjajna l-aħħar verżjoni ta' MariaDB permezz ta ' WordPress , Joomla, xenforo, il-forum IPS, u xi skripts PHP li jiddependu fuq MySQL DB, għalhekk huwa sikur li taġġorna għal din il-verżjoni.

X'inhu MariaDB?

Deskrizzjoni qasira dwar MariaDB:

  • MariaDB hija mfassla biexMySQLsostitut dirett.
  • B'aktar karatteristiċi: magna tal-ħażna ġdida, inqas bugs u prestazzjoni aħjar.
  • MariaDB ġie żviluppat minn ħafna mill-iżviluppaturi oriġinali tal-MySQL, li issa jaħdmu għall-Fondazzjoni MariaDB u l-Korporazzjoni MariaDB, kif ukoll ħafna fil-komunità.

Biex taġġorna, segwi dawn il-passi sempliċi biex taġġorna għall-aħħar verżjoni.

Pass 1: Ħassar il-verżjoni l-antika ta' MariaDB

  • Ħassar il-verżjoni l-antika ta' MariaDB, bħal: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Qabel l-installazzjoni, huwa rrakkomandat li l-ewwel tagħmel backup tad-database MySQL tiegħek.

L-ewwel, tagħmel backup tal-konfigurazzjoni my.cnf attwali tiegħek▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Issa għandna bżonn inneħħu l-verżjoni attwali ta 'mariadb 7 installata fuq centos 5.5:

Għal MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • F'dan il-punt MariaDB 5.5 se jitneħħa kompletament, iżda d-database mhux se titneħħa, tinkwetax.

Għal verżjonijiet 'il fuq minn MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • F'dan il-punt, MariaDB 10.0/10.1/10.2/10.3 se titħassar kompletament, iżda d-database mhux se titħassar, tinkwetax.

Pass 2: Installa l-aħħar verżjoni ta 'MariaDB

  • Mill-verżjonijiet MariaDB 5.5/10.0/10.1/10.2/10.3, installa/aġġornament għall-aħħar verżjoni MariaDB.

Installa l-aħħar verżjoni tar-repo uffiċjali ta' Mariadb ▼

yum install nano epel-release -y

Issa editja/oħloq il-fajl Repo/etc/yum.repos.d

Jekk hemm ħassar jew tagħmel backup ta' fajls repo eżistenti, kun żgur li m'għandekx fajls oħra ta' repo MariaDB ▼

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

Imbagħad waħħal dan li ġej, u ssejvja ▼

[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 huwa l-aħħar numru tal-verżjoni meta dan l-artikolu jiġi aġġornat.
  • Biex tikseb l-aħħar numru tal-verżjoni, jekk jogħġbok żur:http://yum.mariadb.org/

Wara dan se ninstallaw l-aħħar verżjoni ta' Mariadb▼

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

Irkupra l-fajl my.cnf ▼

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

Imbagħad, attiva Mariadb biex tibda, u ibda s-servizz:

systemctl enable mariadb
service mysql start

Pass 3: Aġġorna d-database attwali

Wara l-installazzjoni, għandna bżonn naġġornaw id-database kurrenti bil-kmand li ġej ▼

mysql_upgrade
  • Jekk ma jiġri xejn mhux mistenni, aġġornajt b'suċċess MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 għall-aħħar verżjoni ta 'MariaDB.

Jekk qed ittajpja l-kmand mysql_upgrade Meta taġġorna d-database, jidher il-messaġġ ta' żball li ġej ▼

[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

Jekk jogħġbok uża dan li ġejmysql_upgrade kmand biex tiffissa ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Jekk jogħġbok ibdel il-"123456" ta' hawn fuq għall-password tal-għeruq tad-database MySQL jew Mariadb tiegħek.

Fl-aħħarnett, tista 'tikkonferma l-verżjoni tad-database MySQL jew Mariadb billi tħaddem dan il-kmand fuq SSH mit-terminal▼

mysql -V

注意 事项

Jekk id-database MariaDB tiegħek għandha messaġġ ta' żball simili▼

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

Għal soluzzjonijiet għall-iżbalji tad-database MariaDB, jekk jogħġbok ikklikkja l-link hawn taħt biex tara▼

发表 评论

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

Skrollja Top