Instalu kaj agordu MySQL8 sur CentOS7
Referenco
Oficiala retejo Produkta DokumentadoAldonu REPO-dosieron
Uzu vi aŭ vim por redakti la dosieron /etc/yum.repos.d/mysql-community.repo, kopiu la sekvan enhavon al la dosiero, poste konservu kaj eliru.
[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
Faru instaladon
yum -y install mysql-community-server
Modifi la agordan dosieron
Uzu vi aŭ vim por redakti /etc/my.cnf. Kiel MySQL8 kompare kun la antaŭa versio, la defaŭltaj prilaboraj metodoj de ensaluto, SQL-deklara rigoro kaj nesufiĉa kampolongo ŝanĝiĝis, do se ni bezonas teni la samon kiel antaŭe, faru la sekvan agordon. Se vi ne bezonas esti kongrua kun la malnova programo, vi povas ignori ĝin. En la modifita agordo de la suba ekzemplo, la unuaj tri eroj devas esti kongruaj kun la uzokutimoj de la malnova versio, kaj la lasta ero estas modifi la defaŭltan stokan dosierujon de la datumbazo.
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
Komencu servon
systemctl enable mysqld
systemctl start mysqld
Akiru la aprioran pasvorton de konekto
La ensaluta pasvorto de MySQL8-denaska radiko estas konservita en la protokola dosiero, kaj ni devas kontroli ĝin de la protokola dosiero.
grep "password" /var/log/mysqld.log
Kontrola Servo
Ĝis nun nia instalado kaj agordo finiĝis, ni uzas la komandlinion por konekti al la servo MySQL, kaj poste krei datumbazon kaj konton.
mysql -uroot -p