लेख निर्देशिका
यो ट्यूटोरियलले तपाईंलाई CentOS 7 मा पछिल्लो संस्करणमा MariaDB कसरी अपग्रेड/स्थापना गर्ने भन्ने बारे मार्गदर्शन गर्नेछ ।
यो ट्यूटोरियल CWP र VestaCP वा कुनै अन्य उपयुक्त VPS सर्भर नियन्त्रण प्यानलमा पनि लागू हुन्छ।

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 STATUSMariaDB डाटाबेस त्रुटिहरूको समाधानको लागि, कृपया हेर्नको लागि तलको लिङ्कमा क्लिक गर्नुहोस्▼
आशा छ, चेन वेइलियाङको ब्लग ( https://www.chenweiliang.com/ ) मा साझा गरिएको "VestaCP/CWP/CentOS 7 मा MariaDB को नवीनतम संस्करणमा कसरी अपडेट/अपग्रेड गर्ने?" लेख तपाईंको लागि उपयोगी हुनेछ।
यस लेखको लिङ्क साझा गर्न नहिचकिचाउनुहोस्: https://www.chenweiliang.com/cwl-1100.html

