VestaCP/CWP/CentOS 7 को लागि MariaDB10.10.2 मा कसरी अपडेट/अपग्रेड गर्ने?

यस ट्यूटोरियलले तपाईंलाई कसरी गर्ने भनेर मार्गदर्शन गर्नेछसेन्टोस 7, MariaDB लाई भर्खरको Mariadb10.10.2 संस्करणमा अपग्रेड/स्थापना गर्नुहोस्।

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

VestaCP/CWP/CentOS 7 को लागि MariaDB10.10.2 मा कसरी अपडेट/अपग्रेड गर्ने?

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

  • तिमी सक्छौयहाँसबै परिवर्तनहरूको सूची जाँच गर्नुहोस्।

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

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: मारियाडीबी 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

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

सावधानी

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

警告:数据库错误 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 सामग्री मार्केटिङ एआई उपकरण उपयोग गाइड" प्राप्त गर्ने पहिलो बन्नुहोस्! 🌟
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!

 

评论 评论

तपाईको इ-मेल ठेगाना प्रकाशित हुँदैन। आवाश्यक फिल्डहरू प्रयोग भएको छ * लेबल

शीर्षमा स्क्रोल गर्नुहोस्