Database MySQL merupakan perangkat lunak system manajemen basis data relational yang mendukung beberapa fitur seperti multithreaded dan multi-user. Database MySQL awalnya dibuat untuk memenuhi kebutuhan system database yang cepat, handal dan mudah untuk digunakan. Pada awalnya dibuatnya database MySQL ini bersifat opensource namun pada 16 januari 2008 Sun Microsystems mengakuisisi dan pada 20 april 2009 giliran Oracle yang melakukan akuisisi terhadap Sun Micrsystem.

Untuk melakukan installasi database MySQL ada dua cara bisa menggunakan repository maupun menggunakan source MySQL yang telah di download.

Artikel ini akan membahas bagaimana melakukan installasi dengan menggunakan repository.

  1. Tambahkan repository MySQL terbaru ke server Centos 7, pada artikel ini menggunakan MySQL versi 5.7. Gunakan perintah yum install seperti berikut :
    yum local install https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

 

  1. Setelah berhasil menambahkan repository dari MySQL, kemudian installasi MySQL nya.
    yum –y install mysql-community-server

 

  1. Nyalakan service ‘mysqlid’ untuk Centos
    Systemctl start mysqlid untuk memulai service
    Systemctl enable mysqlid untuk mengizinkan service
    Default port untuk database MySQL adalah 3306 untuk koneksi, untuk memeriksa bisa dengan mengetikan netstat –p1ntu.

 

  1. Konfigurasi password root MySQL
    MySQL 5.7 sudah terinstall dan service sudah di aktifkan, selanjutnya adalah bagaimana cara melihat password root dari MySQL yang telah terinstall. Pada Centos 7 , MySQL secara otomatis membuat kata password standar yang kuat ketika pertama kali MySQL dimulai. Kata password tersimpan pada file mysql.log . lakukan perintah seperti berikut ini untuk melihat kata password standar root MySQL.
    grep ‘temporary’ /var/log/mysqld.log
    perintah tersebut akan menampilkan password standarnya pada log.

 

  1. Masuk ke shell MySQL dengan kata sandi standar .
    mysql –u root –p
    -u adalah untuk user
    -p adalah untuk password

 

  1. Ganti password MySQL standar dengan password baru yang yang kuat, dan mudah diingat, pastikan dalam membuat password MySQL terdapat Huruf Besar, Huruf Kecil, Angka, Tanda atau lambang, dan panjang karakternya minimal 8 huruf, karena password MySQL ini harus unique. Berikut perintahnya :
    Alter user ‘root’@’localhost’ identified by ‘Admin@123’ flush privileges;

 

  1. Kemudian mencoba dengan masuk dengan menggunakan user root yang telah dirubah passwordnya. Kemudian buat database baru seperti berikut:
    create database latihan;
    menampilkan database yang telah dibuat :
    show databases;
    Masuk ke database yang telah dibuat
    use latihan; ( use spasi nama databasenya)
    membuat user baru pada MySQL
    create user ‘admin’@’localhost’ identified by ‘Admindb@123’ flush privileges;
    mengizinkan user admin pada database yang telah dibuat
    grant all privileges on latihan.* to ‘admin’@’localhost’ identified by ‘Admindb@123’;
    flush privileges;

 

Demikian tutorial yang singkat dalam melakukan installasi MySQL server versi 5.7 dengan menggunakan repository. Jika anda membutuhkan training, layanan implementasi, maintenance ataupun pendampingan proyek database MySQL. Silahkan hubungi kami di info@i-3.co.id