VestaCP/CWP/CentOS 7 लाई MariaDB को नवीनतम संस्करणमा कसरी अपडेट/अपग्रेड गर्ने?

यो ट्यूटोरियलले तपाईंलाई CentOS 7 मा पछिल्लो संस्करणमा MariaDB कसरी अपग्रेड/स्थापना गर्ने भन्ने बारे मार्गदर्शन गर्नेछ ।

यो ट्यूटोरियल CWP र VestaCP वा कुनै अन्य उपयुक्त VPS सर्भर नियन्त्रण प्यानलमा पनि लागू हुन्छ।

VestaCP/CWP/CentOS 7 लाई MariaDB को नवीनतम संस्करणमा कसरी अपडेट/अपग्रेड गर्ने?

MariaDB को नवीनतम संस्करण अब धेरै स्थिर छ र धेरै सुविधाहरू थपिएको छ र यस रिलीजमा सुधार गरिएको छ।

तपाईंले यहाँ सबै परिवर्तनहरूको सूची जाँच गर्न सक्नुहुन्छ।

हामीले WordPress , Joomla, xenforo, IPS फोरम, र MySQL DB मा निर्भर केही PHP स्क्रिप्टहरू प्रयोग गरेर MariaDB को नवीनतम संस्करण जाँच गरेका छौं , त्यसैले यो संस्करणमा स्तरवृद्धि गर्न सुरक्षित छ।

MariaDB के हो?

MariaDB को बारेमा छोटो विवरण:

  • MariaDB को लागि डिजाइन गरिएको छMySQLप्रत्यक्ष विकल्प।
  • थप सुविधाहरूको साथ: नयाँ भण्डारण इन्जिन, कम बगहरू र राम्रो प्रदर्शन।
  • MariaDB MySQL को धेरै मौलिक विकासकर्ताहरू द्वारा विकसित गरिएको थियो जसले अहिले MariaDB फाउन्डेसन र MariaDB कर्पोरेशन, साथै समुदायमा धेरै काम गर्दछ।

अपग्रेड गर्न, नवीनतम संस्करणमा स्तरवृद्धि गर्न यी सरल चरणहरू पालना गर्नुहोस्।

चरण 1: मारियाडीबी पुरानो संस्करण मेटाउनुहोस्

  • MariaDB को पुरानो संस्करण मेटाउनुहोस्, जस्तै: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

स्थापना गर्नु अघि, तपाईंले पहिले आफ्नो MySQL डाटाबेसको ब्याकअप लिन सिफारिस गरिन्छ ।

पहिले, आफ्नो हालको my.cnf कन्फिगरेसन ब्याकअप गर्नुहोस्▼

cp /etc/my.cnf /etc/my.cnf.bak
  • अब हामीले centos 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

अब रिपो फाइल सम्पादन/सिर्जना गर्नुहोस्/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

सावधानी

यदि तपाईंको मारियाडीबी डाटाबेसमा यस्तै त्रुटि सन्देश छ ▼

警告:数据库错误 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 मा MariaDB को नवीनतम संस्करणमा कसरी अपडेट/अपग्रेड गर्ने?" लेख तपाईंको लागि उपयोगी हुनेछ।

यस लेखको लिङ्क साझा गर्न नहिचकिचाउनुहोस्: https://www.chenweiliang.com/cwl-1100.html

थप लुकेका चालहरू अनलक गर्न🔑, हाम्रो टेलिग्राम च्यानलमा सामेल हुन स्वागत छ!

मन परे लाइक र सेयर गर्नुहोस ! तपाईको सेयर र लाइक हाम्रो निरन्तर प्रेरणा हो!

 

评论 评论

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

माथि स्क्रोल गर्नुहोस्