Enstale ak configured MySQL8 sou CentOS7
Referans
Sit entènèt ofisyèl Dokimantasyon pwodwiAdd REPO dosye
Sèvi ak vi oswa vim pou edite /etc/yum.repos.d/mysql-community.repo dosye a, kopye sa ki annapre yo nan dosye a, lè sa a sove epi sòti.
[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
Fè enstalasyon
yum -y install mysql-community-server
Modifye dosye konfigirasyon an
Sèvi ak vi oswa vim pou edite /etc/my.cnf. Kòm MySQL8 konpare ak vèsyon anvan an, metòd la pwosesis default nan login, SQL deklarasyon rigueur ak ensifizan longè jaden chanje, kidonk si nou bezwen kenbe menm jan ak anvan, fè konfigirasyon sa a. Si ou pa bezwen konpatib ak ansyen pwogram lan, ou ka inyore li. Nan konfigirasyon modifye nan egzanp sa a, twa premye atik yo se pou konpatibilite ak abitid yo l 'nan vèsyon an fin vye granmoun, ak atik ki sot pase a se modifye anyè a depo default nan baz done a.
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
Kòmanse sèvis
systemctl enable mysqld
systemctl start mysqld
Jwenn modpas la koneksyon default
Se modpas la login nan rasin natif natal MySQL8 ki estoke nan dosye a boutèy demi lit, epi nou bezwen tcheke li nan dosye a boutèy demi lit.
grep "password" /var/log/mysqld.log
Sèvis Verifikasyon
Se konsa, lwen enstalasyon nou yo ak konfigirasyon yo te konplete, nou itilize liy lan lòd pou konekte avèk sèvis la miskl, ak Lè sa a kreye yon baz done ak kont.
mysql -uroot -p