ఆర్టికల్ డైరెక్టరీ
ఈ ట్యుటోరియల్లో ఎలా చేయాలో మీకు మార్గనిర్దేశం చేస్తుందిcentos 7, MariaDBని తాజా MariaDB వెర్షన్కి అప్గ్రేడ్ చేయండి/ఇన్స్టాల్ చేయండి.
ఈ ట్యుటోరియల్ CWPకి కూడా వర్తిస్తుంది మరియుVestaCPలేదా ఏదైనా ఇతర అనుకూల VPS సర్వర్ నియంత్రణ ప్యానెల్.

MariaDB యొక్క తాజా వెర్షన్ ఇప్పుడు చాలా స్థిరంగా ఉంది మరియు ఈ విడుదలలో అనేక ఫీచర్లు జోడించబడ్డాయి మరియు మెరుగుపరచబడ్డాయి.
నువ్వు చేయగలవు此处అన్ని మార్పుల జాబితాను తనిఖీ చేయండి.
మేము ఉపయోగించాముWordPress, జూమ్ల, xenforo, IPS ఫోరమ్ మరియు ఆధారపడిన కొన్ని డిపెండెన్సీలుMySQL DB యొక్క PHP స్క్రిప్ట్ తాజా MariaDB సంస్కరణ కోసం తనిఖీ చేస్తుంది, కాబట్టి ఈ సంస్కరణకు అప్గ్రేడ్ చేయడం సురక్షితం.
మరియాడిబి అంటే ఏమిటి?
MariaDB గురించి చిన్న వివరణ:
- మరియాడిబి రూపొందించబడిందిMySQLప్రత్యక్ష ప్రత్యామ్నాయం.
- మరిన్ని ఫీచర్లతో: కొత్త స్టోరేజ్ ఇంజిన్, తక్కువ బగ్లు మరియు మెరుగైన పనితీరు.
- మరియాడిబిని అనేకమంది 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
- ఇప్పుడు మనం 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
ఇప్పటికే ఉన్న repo ఫైల్లను తొలగించడం లేదా బ్యాకప్ చేయడం ఉంటే, మీ వద్ద ఇతర 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
ఆపై, బూట్ చేయడానికి మరియాడిబిని సక్రియం చేసి, సేవను ప్రారంభించండి:
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
జాగ్రత్తలు
మీ MariaDB డేటాబేస్లో ఇలాంటి ఎర్రర్ మెసేజ్ ఉంటే▼
警告:数据库错误 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

