VestaCP/CWP/CentOS 7-നായി MariaDB10.10.2-ലേക്ക് എങ്ങനെ അപ്‌ഡേറ്റ്/അപ്‌ഗ്രേഡ് ചെയ്യാം?

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

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

VestaCP/CWP/CentOS 7-നായി MariaDB10.10.2-ലേക്ക് എങ്ങനെ അപ്‌ഡേറ്റ്/അപ്‌ഗ്രേഡ് ചെയ്യാം?

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

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

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

എന്താണ് 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 10.10.2 ഇൻസ്റ്റാൾ ചെയ്യുക

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

Mariadb 10.10.2 ഔദ്യോഗിക റിപ്പോ ▼ ഇൻസ്റ്റാൾ ചെയ്യുക

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/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

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

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 10.10.2-ന്റെ ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് വിജയകരമായി അപ്‌ഗ്രേഡ് ചെയ്‌തു.

നിങ്ങൾ കമാൻഡ് ടൈപ്പ് ചെയ്യുകയാണെങ്കിൽ 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-ൽ MariaDB10.10.2-ലേക്ക് എങ്ങനെ അപ്‌ഡേറ്റ്/അപ്‌ഗ്രേഡ് ചെയ്യാം? , നിന്നെ സഹായിക്കാൻ.

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

ഏറ്റവും പുതിയ അപ്‌ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്‌ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!

🔔 ചാനൽ ടോപ്പ് ഡയറക്‌ടറിയിൽ വിലയേറിയ "ChatGPT കണ്ടന്റ് മാർക്കറ്റിംഗ് AI ടൂൾ ഉപയോഗ ഗൈഡ്" നേടുന്ന ആദ്യത്തെയാളാകൂ! 🌟
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്‌ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!

 

发表 评论

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

മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുക