Instal dan konfigurasikan MySQL8 di CentOS7
Referensi
Situs resmi Dokumentasi ProdukTambahkan file REPO
Gunakan vi atau vim untuk mengedit file /etc/yum.repos.d/mysql-community.repo, salin konten berikut ke file, lalu simpan dan keluar.
[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
Lakukan instalasi
yum -y install mysql-community-server
Ubah file konfigurasi
Gunakan vi atau vim untuk mengedit /etc/my.cnf. Karena MySQL8 telah mengubah metode pemrosesan default login, kekakuan pernyataan SQL dan panjang bidang yang tidak mencukupi dibandingkan dengan versi sebelumnya, jadi jika kita perlu tetap sama seperti sebelumnya, lakukan konfigurasi berikut. Jika Anda tidak perlu kompatibel dengan program lama, Anda dapat mengabaikannya. Dalam konfigurasi yang dimodifikasi pada contoh di bawah ini, tiga item pertama harus kompatibel dengan kebiasaan penggunaan versi lama, dan item terakhir adalah mengubah direktori penyimpanan default dari 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
Memulai layanan
systemctl enable mysqld
systemctl start mysqld
Dapatkan kata sandi koneksi default
Kata sandi login root asli MySQL8 disimpan di file log, kita perlu memeriksanya dari file log.
grep "password" /var/log/mysqld.log
Layanan Verifikasi
Sejauh ini instalasi dan konfigurasi kami telah selesai, kami menggunakan baris perintah untuk terhubung ke layanan MySQL, dan kemudian membuat database dan akun.
mysql -uroot -p