Ampidiro ary ampifanaraho amin'ny MySQL8 amin'ny CentOS7
Reference
Tranonkala ofisialy Product DocumentationManampia rakitra REPO
Mampiasà vi na vim hanovana ny /etc/yum.repos.d/mysql-community.repo rakitra, kopia ity atiny manaraka ity amin'ny rakitra, avy eo tahirizo ary mivoaha.
[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
Ataovy ny fametrahana
yum -y install mysql-community-server
Ovao ny fisie fikirakirana
Mampiasà vi na vim hanovana /etc/my.cnf. Raha ampitahaina amin'ny MySQL8 tamin'ny kinova teo aloha, ny fomba fanodinana default amin'ny fidirana, ny filazalazana ny SQL henjana ary ny halavan'ny saha tsy ampy dia niova, ka raha mila mitazona ny mitovy amin'ny taloha ihany isika, ataovy ity fanaingoana manaraka ity. Raha tsy mila mifanaraka amin'ny programa taloha ianao dia azonao atao ny tsy miraharaha azy. Ao amin'ny fanaingoana novaina ny ohatra etsy ambany, ireo singa telo voalohany dia tokony hifanaraka amin'ny fahazarana ampiasaina amin'ny kinova taloha, ary ny entana farany dia ny manova ny lahatahiry tahiry fitahirizan-tahiry.
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
Atombohy ny serivisy
systemctl enable mysqld
systemctl start mysqld
Raiso ny tenimiafin'ny fifandraisana misy anao
Ny tenimiafin'ny fidirana amin'ny root root MySQL8 dia voatahiry ao anaty rakitra log, mila manamarina azy avy amin'ny fisie log isika.
grep "password" /var/log/mysqld.log
Serivisy fanamarinana
Hatreto dia vita ny fametrahana sy ny fametrahana anay, mampiasa ny tsipika komandy izahay hifandraisana amin'ny serivisy MySQL, ary avy eo mamorona tahiry sy kaonty.
mysql -uroot -p