Sakinisha na usanidi MySQL8 kwenye CentOS7
Rejea
Tovuti rasmi Nyaraka za BidhaaOngeza faili ya REPO
Tumia vi au vim kuhariri faili ya /etc/yum.repos.d/mysql-community.repo, nakili yaliyomo kwenye faili, kisha uhifadhi na utoke.
[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
Fanya ufungaji
yum -y install mysql-community-server
Rekebisha faili ya usanidi
Tumia vi au vim kuhariri /etc/my.cnf. Kama MySQL8 ikilinganishwa na toleo la awali, njia ya usindikaji chaguomsingi ya kuingia, ukali wa taarifa ya SQL na urefu wa uwanja hautoshi umebadilika, kwa hivyo ikiwa tunahitaji kuweka sawa na hapo awali, fanya usanidi ufuatao. Ikiwa hauitaji kuoana na programu ya zamani, unaweza kuipuuza. Katika usanidi uliobadilishwa wa mfano hapa chini, vitu vitatu vya kwanza vinapaswa kuendana na mazoea ya matumizi ya toleo la zamani, na kitu cha mwisho ni kurekebisha saraka ya uhifadhi wa hifadhidata.
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
Anza huduma
systemctl enable mysqld
systemctl start mysqld
Pata nywila ya unganisho la msingi
Nenosiri la kuingia la mizizi ya asili ya MySQL8 imehifadhiwa kwenye faili ya logi, tunahitaji kukiangalia kutoka kwa faili ya logi.
grep "password" /var/log/mysqld.log
Huduma ya Uthibitishaji
Hadi sasa usanidi na usanidi wetu umekamilika, tunatumia laini ya amri kuungana na huduma ya MySQL, na kisha tengeneza hifadhidata na akaunti.
mysql -uroot -p