Instal lan atur MySQL8 ing CentOS7

Referensi

Situs web resmi Dokumentasi Produk

Tambah file REPO

Gunakake vi utawa vim kanggo ngowahi file /etc/yum.repos.d/mysql-community.repo, salin isi ing ngisor iki menyang file, banjur simpen lan metu.

            [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
        

Nindakake instalasi

            yum -y install mysql-community-server
        

Ngowahi file konfigurasi

Gunakake vi utawa vim kanggo ngowahi /etc/my.cnf. Minangka MySQL8 dibandhingake karo versi sadurunge, cara pangolahan default login, kaku pratelan SQL lan dawa kolom sing ora cukup wis diganti, mula yen kudu tetep padha karo sadurunge, apa konfigurasi ing ngisor iki. Yen ora prelu kompatibel karo program lawas, sampeyan bisa nglirwakake. Ing konfigurasi modifikasi conto ing ngisor iki, telung item pisanan sing kompatibel karo kebiasaan panggunaan versi lawas, lan item sing terakhir yaiku ngowahi direktori panyimpenan standar 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
        

Miwiti layanan

            systemctl enable mysqld
systemctl start mysqld
        

Entuk sandhi sambungan gawan

Sandhi mlebu root MySQL8 asli disimpen ing file log, lan kudu mriksa saka file log.

            grep "password" /var/log/mysqld.log
        

Layanan Verifikasi

Nganti saiki instalasi lan konfigurasi wis rampung, kita nggunakake baris perintah kanggo nyambung menyang layanan MySQL, banjur nggawe database lan akun.

            mysql -uroot -p