ആർട്ടിക്കിൾ ഡയറക്ടറി
എങ്ങനെയെന്ന് ഈ ട്യൂട്ടോറിയലിൽ നിങ്ങളെ നയിക്കുംസെന്റോസ് 7, ഏറ്റവും പുതിയ Mariadb10.10.2 പതിപ്പിലേക്ക് MariaDB അപ്ഗ്രേഡ്/ഇൻസ്റ്റാൾ ചെയ്യുക.
- ഈ ട്യൂട്ടോറിയൽ CWP യ്ക്കും ബാധകമാണ്VestaCPഅല്ലെങ്കിൽ മറ്റേതെങ്കിലും അനുയോജ്യമായ VPS സെർവർ നിയന്ത്രണ പാനൽ.
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
ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!