लेख निर्देशिका
इस ट्यूटोरियल में आप का मार्गदर्शन करेंगे कि कैसेCentos 7, मारियाडीबी को नवीनतम मारियाडीबी10.10.2 संस्करण में अपग्रेड/इंस्टॉल करें।
- यह ट्यूटोरियल CWP पर भी लागू होता है औरVestaCPया कोई अन्य संगत VPS सर्वर नियंत्रण कक्ष।
मारियाडीबी 10.10.2 अब बहुत स्थिर है और इस रिलीज में कई विशेषताओं को जोड़ा और सुधारा गया है।
- आप ऐसा कर सकते हैंमैंसभी परिवर्तनों की सूची देखें।
हमने इस्तेमाल किया हैWordPress, जूमला, ज़ेनफ़ोरो, आईपीएस फोरम और कुछ निर्भरताएँ जो निर्भर करती हैंMySQL डीबी की PHP स्क्रिप्ट मारियाडीबी 10.10.2 की जांच करती है, इसलिए इस संस्करण में अपग्रेड करना सुरक्षित है।
मारियाडीबी क्या है?
मारियाडीबी के बारे में संक्षिप्त विवरण:
- MariaDB को डिज़ाइन किया गया हैMySQLप्रत्यक्ष स्थानापन्न।
- अधिक सुविधाओं के साथ: नया स्टोरेज इंजन, कम बग और बेहतर प्रदर्शन।
- MariaDB को MySQL के कई मूल डेवलपर्स द्वारा विकसित किया गया था, जो अब MariaDB Foundation और MariaDB Corporation के साथ-साथ समुदाय में कई लोगों के लिए काम करते हैं।
अपग्रेड करने के लिए, नवीनतम संस्करण में अपग्रेड करने के लिए इन सरल चरणों का पालन करें।
चरण 1: मारियाडीबी पुराना संस्करण हटाएं
- मारियाडीबी के पुराने संस्करण को हटाएं, जैसे: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
स्थापित करने से पहले, यह अनुशंसा की जाती है कि आप पहले बैकअप लेंMySQL डेटाबेस.
सबसे पहले, अपने वर्तमान my.cnf कॉन्फ़िगरेशन का बैकअप लें▼
cp /etc/my.cnf /etc/my.cnf.bak
- अब हमें सेंटोस 7 पर स्थापित मारियाडब 5.5 के वर्तमान संस्करण को हटाने की जरूरत है:
मारियाडीबी 5.5 के लिए
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- इस बिंदु पर मारियाडीबी 5.5 पूरी तरह से हटा दिया जाएगा, लेकिन डेटाबेस को हटाया नहीं जाएगा, चिंता न करें।
मारियाडीबी 10 से ऊपर के संस्करणों के लिए: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- इस बिंदु पर, मारियाडीबी 10.0 / 10.1 / 10.2 / 10.3 पूरी तरह से हटा दिया जाएगा, लेकिन डेटाबेस हटाया नहीं जाएगा, चिंता न करें।
चरण 2: मारियाडीबी 10.10.2 . स्थापित करें
- मारियाडीबी 5.5 / 10.0 / 10.1 / 10.2 / 10.3 संस्करणों से, मारियाडीबी 10.10.2 को स्थापित / अपडेट करें।
मारियाडब 10.10.2 आधिकारिक रेपो स्थापित करें
yum install nano epel-release -y
अब रेपो फाइल को एडिट/क्रिएट करें/etc/yum.repos.d
यदि मौजूदा रेपो फ़ाइलों को हटाना या बैकअप करना है, तो सुनिश्चित करें कि आपके पास कोई अन्य मारियाडीबी भंडार फ़ाइलें नहीं हैं ▼
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
फिर, मारियाडब को बूट करने के लिए सक्रिय करें, और सेवा शुरू करें:
systemctl enable mariadb service mysql start
चरण 3: वर्तमान डेटाबेस को अपग्रेड करें
स्थापना के बाद, हमें निम्नलिखित कमांड द्वारा वर्तमान डेटाबेस को अपग्रेड करने की आवश्यकता है
mysql_upgrade
- यदि और कुछ नहीं, तो आपने मारियाडीबी 5.5 / 10.0 / 10.1 / 10.2 / 10.3 को मारियाडीबी 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
मारियाडीबी डेटाबेस त्रुटियों के समाधान के लिए, कृपया देखने के लिए नीचे दिए गए लिंक पर क्लिक करें▼
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) ने साझा किया "VestaCP/CWP/CentOS 7 में MariaDB10.10.2 में कैसे अपडेट/अपग्रेड करें? , आपकी मदद के लिए।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-1100.html
नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!