MariaDB-യുടെ ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് VestaCP/CWP/CentOS 7 എങ്ങനെ അപ്‌ഡേറ്റ്/അപ്‌ഗ്രേഡ് ചെയ്യാം?

എങ്ങനെയെന്ന് ഈ ട്യൂട്ടോറിയലിൽ നിങ്ങളെ നയിക്കുംസെന്റോസ് 7, ഏറ്റവും പുതിയ MariaDB പതിപ്പിലേക്ക് MariaDB അപ്‌ഗ്രേഡ്/ഇൻസ്റ്റാൾ ചെയ്യുക.

ഈ ട്യൂട്ടോറിയൽ CWP യ്ക്കും ബാധകമാണ്VestaCPഅല്ലെങ്കിൽ മറ്റേതെങ്കിലും അനുയോജ്യമായ VPS സെർവർ നിയന്ത്രണ പാനൽ.

MariaDB-യുടെ ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് VestaCP/CWP/CentOS 7 എങ്ങനെ അപ്‌ഡേറ്റ്/അപ്‌ഗ്രേഡ് ചെയ്യാം?

MariaDB-യുടെ ഏറ്റവും പുതിയ പതിപ്പ് ഇപ്പോൾ വളരെ സ്ഥിരതയുള്ളതാണ്, കൂടാതെ ഈ പതിപ്പിൽ നിരവധി ഫീച്ചറുകൾ കൂട്ടിച്ചേർക്കുകയും മെച്ചപ്പെടുത്തുകയും ചെയ്തിട്ടുണ്ട്.

നിങ്ങൾക്ക് കഴിയുംഇവിടെഎല്ലാ മാറ്റങ്ങളുടെയും പട്ടിക പരിശോധിക്കുക.

ഞങ്ങൾ ഉപയോഗിച്ചുവേർഡ്പ്രൈസ്, Joomla, xenforo, IPS ഫോറം എന്നിവയെ ആശ്രയിക്കുന്ന ചില ഡിപൻഡൻസികൾMySQL DB-യുടെ PHP സ്ക്രിപ്റ്റ് ഏറ്റവും പുതിയ MariaDB പതിപ്പിനായി പരിശോധിക്കുന്നു, അതിനാൽ ഈ പതിപ്പിലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുന്നത് സുരക്ഷിതമാണ്.

എന്താണ് MariaDB?

MariaDB-യെക്കുറിച്ചുള്ള ഒരു ചെറിയ വിവരണം:

  • MariaDB രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്MySQLനേരിട്ടുള്ള പകരക്കാരൻ.
  • കൂടുതൽ ഫീച്ചറുകൾക്കൊപ്പം: പുതിയ സ്റ്റോറേജ് എഞ്ചിൻ, കുറച്ച് ബഗുകൾ, മികച്ച പ്രകടനം.
  • MySQL-ന്റെ ഒറിജിനൽ ഡെവലപ്പർമാരിൽ പലരും മരിയാഡിബി വികസിപ്പിച്ചെടുത്തതാണ്, അവർ ഇപ്പോൾ മരിയാഡിബി ഫൗണ്ടേഷനിലും മരിയാഡിബി കോർപ്പറേഷനിലും അതുപോലെ സമൂഹത്തിലെ പലർക്കും വേണ്ടി പ്രവർത്തിക്കുന്നു.

അപ്‌ഗ്രേഡ് ചെയ്യാൻ, ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യാൻ ഈ ലളിതമായ ഘട്ടങ്ങൾ പാലിക്കുക.

ഘട്ടം 1: MariaDB പഴയ പതിപ്പ് ഇല്ലാതാക്കുക

  • MariaDB-യുടെ പഴയ പതിപ്പ് ഇല്ലാതാക്കുക, ഉദാഹരണത്തിന്: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുമുമ്പ്, നിങ്ങൾ ആദ്യം ബാക്കപ്പ് ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നുMySQL ഡാറ്റാബേസ്.

ആദ്യം, നിങ്ങളുടെ നിലവിലെ my.cnf കോൺഫിഗറേഷൻ ബാക്കപ്പ് ചെയ്യുക▼

cp /etc/my.cnf /etc/my.cnf.bak
  • സെന്റോസ് 7-ൽ ഇൻസ്റ്റാൾ ചെയ്ത mariadb 5.5-ന്റെ നിലവിലെ പതിപ്പ് ഇപ്പോൾ നമുക്ക് നീക്കം ചെയ്യേണ്ടതുണ്ട്:

MariaDB 5.5 ▼-ന്

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • ഈ സമയത്ത് MariaDB 5.5 പൂർണ്ണമായും നീക്കം ചെയ്യപ്പെടും, പക്ഷേ ഡാറ്റാബേസ് നീക്കം ചെയ്യപ്പെടില്ല, വിഷമിക്കേണ്ട.

MariaDB 10-ന് മുകളിലുള്ള പതിപ്പുകൾക്ക്: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • ഈ സമയത്ത്, MariaDB 10.0/10.1/10.2/10.3 പൂർണ്ണമായും ഇല്ലാതാക്കപ്പെടും, പക്ഷേ ഡാറ്റാബേസ് ഇല്ലാതാക്കില്ല, വിഷമിക്കേണ്ട.

ഘട്ടം 2: MariaDB-യുടെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക

  • MariaDB 5.5/10.0/10.1/10.2/10.3 പതിപ്പുകളിൽ നിന്ന്, MariaDB ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് ഇൻസ്റ്റാൾ ചെയ്യുക/അപ്‌ഡേറ്റ് ചെയ്യുക.

Mariadb ഔദ്യോഗിക റിപ്പോ ▼-യുടെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക

yum install nano epel-release -y

ഇപ്പോൾ Repo ഫയൽ എഡിറ്റ് ചെയ്യുക/സൃഷ്ടിക്കുക/etc/yum.repos.d

നിലവിലുള്ള റിപ്പോ ഫയലുകൾ ഇല്ലാതാക്കുകയോ ബാക്കപ്പ് ചെയ്യുകയോ ആണെങ്കിൽ, നിങ്ങൾക്ക് മറ്റ് MariaDB റിപ്പോസിറ്ററി ഫയലുകൾ ഇല്ലെന്ന് ഉറപ്പാക്കുക ▼

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

തുടർന്ന് ഇനിപ്പറയുന്നവ ഒട്ടിക്കുക, സംരക്ഷിക്കുക▼

[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 ആണ്.
  • ഏറ്റവും പുതിയ പതിപ്പ് നമ്പർ ലഭിക്കാൻ, ദയവായി സന്ദർശിക്കുക:http://yum.mariadb.org/

അതിനുശേഷം ഞങ്ങൾ Mariadb▼-ൻ്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യും

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

my.cnf ഫയൽ വീണ്ടെടുക്കുക ▼

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

തുടർന്ന്, ബൂട്ട് ചെയ്യുന്നതിന് Mariadb സജീവമാക്കുക, തുടർന്ന് സേവനം ആരംഭിക്കുക:

systemctl enable mariadb
service mysql start

ഘട്ടം 3: നിലവിലെ ഡാറ്റാബേസ് നവീകരിക്കുക

ഇൻസ്റ്റാളേഷന് ശേഷം, ഇനിപ്പറയുന്ന കമാൻഡ് ▼ ഉപയോഗിച്ച് നിലവിലെ ഡാറ്റാബേസ് അപ്‌ഗ്രേഡ് ചെയ്യേണ്ടതുണ്ട്

mysql_upgrade
  • അപ്രതീക്ഷിതമായി ഒന്നും സംഭവിക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾ MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3, MariaDB-യുടെ ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്‌തു.

നിങ്ങൾ കമാൻഡ് ടൈപ്പ് ചെയ്യുകയാണെങ്കിൽ mysql_upgrade ഡാറ്റാബേസ് നവീകരിക്കുമ്പോൾ, ഇനിപ്പറയുന്ന പിശക് സന്ദേശം ദൃശ്യമാകുന്നു ▼

[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

ദയവായി ഇനിപ്പറയുന്നവ ഉപയോഗിക്കുകmysql_upgrade പരിഹരിക്കാനുള്ള കമാൻഡ് ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • മുകളിലുള്ള "123456" നിങ്ങളുടെ MySQL അല്ലെങ്കിൽ Mariadb ഡാറ്റാബേസ് റൂട്ട് പാസ്‌വേഡിലേക്ക് മാറ്റുക.

അവസാനമായി, ടെർമിനലിൽ നിന്ന് SSH വഴി ഈ കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് MySQL അല്ലെങ്കിൽ Mariadb ഡാറ്റാബേസ് പതിപ്പ് സ്ഥിരീകരിക്കാൻ കഴിയും▼

mysql -V

മുൻകരുതലുകൾ

നിങ്ങളുടെ MariaDB ഡാറ്റാബേസിന് സമാനമായ ഒരു പിശക് സന്ദേശം ഉണ്ടെങ്കിൽ▼

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

MariaDB ഡാറ്റാബേസ് പിശകുകൾക്കുള്ള പരിഹാരങ്ങൾക്കായി, കാണുന്നതിന് ചുവടെയുള്ള ലിങ്കിൽ ക്ലിക്കുചെയ്യുക▼

ഹോപ്പ് ചെൻ വെയ്‌ലിയാങ് ബ്ലോഗ് ( https://www.chenweiliang.com/ ) പങ്കിട്ടു "VestaCP/CWP/CentOS 7 മരിയാഡിബിയുടെ ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് എങ്ങനെ അപ്‌ഡേറ്റ്/അപ്‌ഗ്രേഡ് ചെയ്യാം?" 》, നിങ്ങൾക്ക് സഹായകരമാണ്.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ സ്വാഗതം:https://www.chenweiliang.com/cwl-1100.html

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ ഉപയോഗിക്കുന്നു * ലേബൽ

ടോപ്പ് സ്ക്രോൾ