लेख निर्देशिका
या ट्यूटोरियलमध्ये तुम्हाला कसे करायचे याचे मार्गदर्शन केले जाईलशतक 7, मारियाडीबीला नवीनतम मारियाडीबी आवृत्तीवर अपग्रेड/इंस्टॉल करा.
हे ट्यूटोरियल CWP ला देखील लागू होते आणिवेस्टासीपीकिंवा इतर कोणतेही सुसंगत VPS सर्व्हर नियंत्रण पॅनेल.

MariaDB ची नवीनतम आवृत्ती आता खूप स्थिर आहे आणि या प्रकाशनात अनेक वैशिष्ट्ये जोडली आणि सुधारली आहेत.
आपण करू शकतायेथेसर्व बदलांची यादी तपासा.
आम्ही वापरले आहेवर्डप्रेस, Joomla, xenforo, IPS फोरम आणि काही अवलंबित्वांवर अवलंबून आहे, MySQL DB ची PHP स्क्रिप्ट नवीनतम MariaDB आवृत्ती तपासते, त्यामुळे या आवृत्तीवर अपग्रेड करणे सुरक्षित आहे.
मारियाडीबी म्हणजे काय?
मारियाडीबी बद्दल थोडक्यात वर्णन:
- मारियाडीबी असे डिझाइन केलेले आहे, MySQLथेट पर्याय.
- अधिक वैशिष्ट्यांसह: नवीन स्टोरेज इंजिन, कमी बग आणि चांगले कार्यप्रदर्शन.
- MariaDB हे MySQL च्या अनेक मूळ विकसकांनी विकसित केले होते, जे आता MariaDB फाउंडेशन आणि MariaDB कॉर्पोरेशन तसेच समुदायातील अनेकांसाठी काम करतात.
अपग्रेड करण्यासाठी, नवीनतम आवृत्तीवर अपग्रेड करण्यासाठी या सोप्या चरणांचे अनुसरण करा.
पायरी 1: MariaDB जुनी आवृत्ती हटवा
- MariaDB ची जुनी आवृत्ती हटवा, जसे की: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
स्थापित करण्यापूर्वी, आपण प्रथम बॅकअप घेण्याची शिफारस केली जातेMySQL डेटाबेस.
प्रथम, तुमच्या सध्याच्या my.cnf कॉन्फिगरेशनचा बॅकअप घ्या▼
cp /etc/my.cnf /etc/my.cnf.bak
- आता आम्हाला सेंटोस 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
विद्यमान रेपो फाइल्स हटवल्या किंवा बॅकअप घेतल्यास, तुमच्याकडे इतर कोणत्याही मारियाडीबी रिपॉझिटरी फाइल्स नाहीत याची खात्री करा ▼
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 मारियाडीबीच्या नवीनतम आवृत्तीमध्ये यशस्वीरित्या अपग्रेड केले आहे.
जर तुम्ही कमांड टाइप करत असाल 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/ ) सामायिक केले "MariaDB च्या नवीनतम आवृत्तीमध्ये VestaCP/CWP/CentOS 7 कसे अपडेट/अपग्रेड करायचे?" 》, तुमच्यासाठी उपयुक्त.
या लेखाची लिंक शेअर करण्यास हरकत नाही: https://www.chenweiliang.com/cwl-1100.html

