लेख निर्देशिका
यस ट्यूटोरियलले तपाईंलाई कसरी गर्ने भनेर मार्गदर्शन गर्नेछसेन्टोस 7, MariaDB लाई भर्खरको Mariadb10.10.2 संस्करणमा अपग्रेड/स्थापना गर्नुहोस्।
- यो ट्यूटोरियल CWP र मा पनि लागू हुन्छभेस्टासीपीवा कुनै अन्य उपयुक्त VPS सर्भर नियन्त्रण प्यानल।
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
नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!