ఆర్టికల్ డైరెక్టరీ
ఈ ట్యుటోరియల్లో ఎలా చేయాలో మీకు మార్గనిర్దేశం చేస్తుందిcentos 7, MariaDBని తాజా Mariadb10.10.2 వెర్షన్కి అప్గ్రేడ్ చేయండి/ఇన్స్టాల్ చేయండి.
- ఈ ట్యుటోరియల్ CWPకి కూడా వర్తిస్తుంది మరియుVestaCPలేదా ఏదైనా ఇతర అనుకూల VPS సర్వర్ నియంత్రణ ప్యానెల్.
MariaDB 10.10.2 ఇప్పుడు చాలా స్థిరంగా ఉంది మరియు ఈ విడుదలలో అనేక ఫీచర్లు జోడించబడ్డాయి మరియు మెరుగుపరచబడ్డాయి.
- నువ్వు చేయగలవు此处అన్ని మార్పుల జాబితాను తనిఖీ చేయండి.
మేము ఉపయోగించాముWordPress, జూమ్ల, xenforo, IPS ఫోరమ్ మరియు ఆధారపడిన కొన్ని డిపెండెన్సీలుMySQL DB యొక్క PHP స్క్రిప్ట్ MariaDB 10.10.2 కోసం తనిఖీ చేస్తుంది, కాబట్టి ఈ సంస్కరణకు అప్గ్రేడ్ చేయడం సురక్షితం.
మరియాడిబి అంటే ఏమిటి?
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 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
ఇప్పటికే ఉన్న 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/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
- మరేమీ కాకపోతే, మీరు 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
జాగ్రత్తలు
మీ 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 STATUS
MariaDB డేటాబేస్ లోపాల పరిష్కారాల కోసం, దయచేసి వీక్షించడానికి క్రింది లింక్ని క్లిక్ చేయండి▼
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) భాగస్వామ్యం చేసిన "VestaCP/CWP/CentOS 7లో MariaDB10.10.2కి అప్డేట్/అప్గ్రేడ్ చేయడం ఎలా? , నీకు సహాయం చెయ్యడానికి.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-1100.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!