Sakani ndi kukonza MySQL8 pa CentOS7
Kutchulidwa
Webusayiti yovomerezeka Zolemba ZazogulitsaOnjezani fayilo ya REPO
Gwiritsani ntchito vi kapena vim kuti musinthe fayilo ya /etc/yum.repos.d/mysql-community.repo, lembani zotsatirazi mufayiloyi, kenako sungani ndi kutuluka.
[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
Pangani unsembe
yum -y install mysql-community-server
Sinthani fayilo yosintha
Gwiritsani ntchito vi kapena vim kuti musinthe /etc/my.cnf. Monga MySQL8 poyerekeza ndi mtundu wapitawu, njira zosinthira zolowera, mawu a SQL ndi kutalika kosakwanira kwam'munda zasintha, chifukwa chake ngati tikufunikira kukhala momwemonso kale, chitani izi. Ngati simukuyenera kukhala woyenerana ndi pulogalamu yakale, mutha kuiwala. Pakukonzekera kosinthidwa kwa chitsanzo chotsatirachi, zinthu zitatu zoyambirira ndizogwirizana ndi zizolowezi zogwiritsa ntchito mtundu wakale, ndipo chinthu chomaliza ndikusintha nkhokwe yosungira ya database.
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
Yambani ntchito
systemctl enable mysqld
systemctl start mysqld
Pezani achinsinsi kulumikiza achinsinsi
Mawu achinsinsi olowera muzu wa MySQL8 amasungidwa mu fayilo yamakalata, ndipo tifunika kuwunika kuchokera pa fayilo ya chipika.
grep "password" /var/log/mysqld.log
Ntchito Yotsimikizira
Pakadali pano kukhazikitsa ndi kukonza kwathu kwatsirizidwa, timagwiritsa ntchito mzere wamagetsi kulumikizana ndi ntchito ya MySQL, kenako ndikupanga database ndi akaunti.
mysql -uroot -p