Stàlaich is rèiteachadh MySQL8 air CentOS7
Fiosrachadh
Làrach-lìn oifigeil Sgrìobhainnean toraidhCuir faidhle REPO ris
Cleachd vi no vim gus am faidhle /etc/yum.repos.d/mysql-community.repo a dheasachadh, dèan lethbhreac den t-susbaint a leanas don fhaidhle, an uairsin sàbhail agus fàg e.
[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
Dèan stàladh
yum -y install mysql-community-server
Atharraich am faidhle rèiteachaidh
Cleachd vi no vim gus deasachadh /etc/my.cnf. Mar a bha MySQL8 an coimeas ris an dreach roimhe, tha an dòigh giollachd bunaiteach airson logadh a-steach, mionaideachd aithris SQL agus faid achaidh gu leòr air atharrachadh, mar sin ma dh'fheumas sinn an aon rud a chumail roimhe, dèan an rèiteachadh a leanas. Mura feum thu a bhith co-chòrdail ris an t-seann phrògram, faodaidh tu dearmad a dhèanamh air. Anns an rèiteachadh atharraichte den eisimpleir a leanas, tha a ’chiad trì nithean airson co-chòrdalachd ri cleachdaidhean cleachdaidh an t-seann dreach, agus is e an rud mu dheireadh an eòlaire stòraidh bunaiteach den stòr-dàta atharrachadh.
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
Tòisich seirbheis
systemctl enable mysqld
systemctl start mysqld
Faigh am facal-faire ceangail bunaiteach
Tha facal-faire logadh a-steach freumh dùthchasach MySQL8 air a stòradh san fhaidhle log, agus feumaidh sinn a sgrùdadh bhon fhaidhle log.
grep "password" /var/log/mysqld.log
Seirbheis dearbhaidh
Gu ruige seo chaidh an stàladh agus an rèiteachadh againn a chrìochnachadh, bidh sinn a ’cleachdadh an loidhne-àithne gus ceangal ris an t-seirbheis MySQL, agus an uairsin stòr-dàta agus cunntas a chruthachadh.
mysql -uroot -p