Pasang sareng atur MySQL8 dina CentOS7
Rujukan
Halaman wéb resmi Dokuméntasi ProdukTambihkeun file REPO
Anggo vi atanapi vim pikeun ngédit file /etc/yum.repos.d/mysql-community.repo, salin kontén ieu kana file, teras simpen sareng kaluar.
[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
Ngalakukeun pamasangan
yum -y install mysql-community-server
Ngarobih file konfigurasi
Anggo vi atanapi vim pikeun ngédit /etc/my.cnf. Salaku MySQL8 dibandingkeun sareng vérsi anu sateuacanna, cara ngolah standar tina login, kakuasaan pernyataan SQL sareng panjangna lapangan henteu cekap parantos robih, janten upami urang kedah tetep sami sareng anu sateuacanna, lakukeun konfigurasi ieu. Upami anjeun henteu kedah cocog sareng program anu lami, anjeun tiasa malire. Dina konfigurasi anu dirobih tina conto ieu di handap, tilu barang anu munggaran kedah cocog sareng kabiasaan panggunaan tina vérsi lami, sareng barang anu terakhir nyaéta ngarobih diréktori panyimpenan standar tina pangkalan data.
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
Mimitian jasa
systemctl enable mysqld
systemctl start mysqld
Kéngingkeun sandi konéksi standar
Sandi login tina root asli MySQL8 disimpen dina file log, sareng urang kedah parios deui tina file log.
grep "password" /var/log/mysqld.log
Layanan Verifikasi
Sajauh ieu pamasangan sareng konfigurasi urang parantos réngsé, kami nganggo garis paréntah pikeun nyambung ka layanan MySQL, teras ngadamel database sareng akun.
mysql -uroot -p