CentOS7 లో MySQL8 ను ఇన్స్టాల్ చేసి కాన్ఫిగర్ చేయండి
సూచన
అధికారిక వెబ్సైట్ ఉత్పత్తి డాక్యుమెంటేషన్REPO ఫైల్ను జోడించండి
/Etc/yum.repos.d/mysql-community.repo ఫైల్ను సవరించడానికి vi లేదా vim ని ఉపయోగించండి, కింది కంటెంట్ను ఫైల్కు కాపీ చేసి, ఆపై సేవ్ చేసి నిష్క్రమించండి.
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
సంస్థాపన జరుపుము
yum -y install mysql-community-server
కాన్ఫిగరేషన్ ఫైల్ను సవరించండి
/Etc/my.cnf ను సవరించడానికి vi లేదా vim ని ఉపయోగించండి. మునుపటి సంస్కరణతో పోలిస్తే MySQL8 వలె, లాగిన్ యొక్క డిఫాల్ట్ ప్రాసెసింగ్ పద్ధతులు, SQL స్టేట్మెంట్ కఠినత మరియు తగినంత ఫీల్డ్ పొడవు మార్చబడ్డాయి, కాబట్టి మనం మునుపటిలాగే ఉంచాల్సిన అవసరం ఉంటే, కింది కాన్ఫిగరేషన్ చేయండి. మీరు పాత ప్రోగ్రామ్కి అనుకూలంగా ఉండాల్సిన అవసరం లేకపోతే, మీరు దానిని విస్మరించవచ్చు. కింది ఉదాహరణ యొక్క సవరించిన కాన్ఫిగరేషన్లో, మొదటి మూడు అంశాలు పాత సంస్కరణ యొక్క వినియోగ అలవాట్లతో అనుకూలత కోసం, మరియు చివరి అంశం డేటాబేస్ యొక్క డిఫాల్ట్ నిల్వ డైరెక్టరీని సవరించడం.
default_authentication_plugin=mysql_native_password
validate_password.policy=LOW
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/mysqldata
సేవ ప్రారంభించండి
systemctl enable mysqld
systemctl start mysqld
డిఫాల్ట్ కనెక్షన్ పాస్వర్డ్ పొందండి
MySQL8 స్థానిక రూట్ యొక్క లాగిన్ పాస్వర్డ్ లాగ్ ఫైల్లో నిల్వ చేయబడుతుంది మరియు మేము దానిని లాగ్ ఫైల్ నుండి తనిఖీ చేయాలి.
grep "password" /var/log/mysqld.log
ధృవీకరణ సేవ
ఇప్పటివరకు మా ఇన్స్టాలేషన్ మరియు కాన్ఫిగరేషన్ పూర్తయింది, మేము MySQL సేవకు కనెక్ట్ అవ్వడానికి కమాండ్ లైన్ను ఉపయోగిస్తాము, ఆపై డేటాబేస్ మరియు ఖాతాను సృష్టించండి.
mysql -uroot -p