Pengenalan
MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.( dikutip dari : https://id.wikipedia.org/wiki/MariaDB, https://mariadb.org/about/)
Berikut ini langkah - langkah installasi mariadb di centos 7 :
1. Pastikan anda telah mengikuti tutorial saya sebelumnya yaitu tentang langkah awal ketika akan mengkonfigurasi centos 7 di : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html
2. Dari mulai langkah ini kita akan menginstall paket mariadb dari repositori CentOS SCLo Software Collection, yang telah kita tambahkan ke dalam centos 7 pada langkah pertama , jika belum pastikan repositori SCLo sudah anda tambahkan dan sudah anda update system centos anda, untuk menginstall mariadb 10.2 di centos 7 cukup masukan perintah
#yum install -y rh-mariadb102-mariadb-server
tunggu proses installasi sampai selesai dan pastikan tidak ada error.
3. Sebelum dapat menjalankan mariadb ataupun mengakses mariadb melalui bash di centos 7 anda harus mengaktifkan / memasukan perintah yang tersedia dari software collection dengan perintah
#scl enable rh-mariadb102 bash
setelah memasukan perintah diatas seperti pada gambar diatas tidak terjadi error maka anda dapat menjalankan perintah
#mysql -V
untuk memeriksa versi dari mariadb yang kita jalankan perintah diatas akan menghasilkan outpul yang sama seperti gambar diatas , sedikit tips ketika server reboot atau anda logout dari bash centos maka anda harus mengulangi lagi untuk mengaktifkan perintah yang disedikan oleh software collection centos, jika anda tidak ingin hal ini terjadi berulang maka buatlah bash profile baru agar tiap kali anda masuk ke dalam bash dengan menggukan langkah dibawah ini
( opsional )#vi /etc/profile.d/rh-mariadb102.sh
# create new file
#!/bin/bash
source /opt/rh/rh-mariadb102/enable
export X_SCLS="`scl enable rh-mariadb102 'echo $X_SCLS'`"
anda juga dapat memeriksa mariadb mana yang sedang anda jalankan dengan menggukan perintah
#which mysql
seperti gambar diatas, jika anda menggunakan lebih dari 1 versi mariadb dalam satu server
4. Jalankan servie dari mysql dengan menggukan perintah
#systemctl start rh-mariadb102-mariadb
5. Kemudian setelah service dijalankan kita perlu mengamankan mariadb dengan memberikan user "root" dari mariadb dan menghapus beberapa hal dengan menggunakan perintah
#mysql_secure_installation
setelah memasukan perintah seperti pada gambar diatas maka akan keluar seperti gambar dibawah ini secara default atau bawaannya mariadb tidak memiliki password root maka ketika keluar opsi seperti gambar dibawah ini cukup tekan enter saja
kemudian setelah anda melewati opsi diatas maka anda akan diberi pertanyaan untuk men-set password dari user root anda dapat langsung menekan enter untuk opsi " Y " seperti gambar dibawah ini
kemudian akan muncul "New password: "<- disini anda harus memasukan password baru untuk user root mariadb kemudian tekan enter setelah itu anda harus mengulang password yang sama untuk "Re-enter new password :" kemudian tekan enter, seperti gambar dibawah ini jika anda memasukan password yang sama/sesuai maka akan keluar text " ... Success!"
selanjutnya anda akan diminta untuk menghapus anonymous user dari mariadb cukup tekan enter untuk memulih "Y", seperti gambar dibawah ini
kemudian anda akan diminta untuk menghalangi agar user root tidak dimasuki secara remote cukup tekan enter untuk memilih "Y", seperti gambar dibawah ini
selanjutnya anda akan diminta untuk menghapus database bawaan mariadb yaitu test untuk itu cukup tekan enter saja untuk memilih "Y",seperti gambar dibawah ini
kemudian anda akan diminta untuk me-reload privileges tables dari mariadb tekan enter untuk memilih "Y",
setelah semua proses diatas anda penuhi dan selesai maka akan keluar text "Cleaning up ...." seperti gambar dibawah ini kemudian anda akan dikembalikan ke bash centos
6. anda dapat dapat melakukan uji coba membuat database di mariadb dengan menggukan console dari mariadb dengan memasukan perintah
#mysql -u root -p
jangan lupa untuk memasukan password ketika anda telah mengeksekusi perintah diatas seperti gambar dibawah ini akan tampil output
perintah untuk menampilkan database di mariadb menggukan peintah
#show databases;
kemudian untuk membuat database anda bisa memasukan perintah
#create database [ nama database ]
seperti gambar dibawah ini,
Mengintall phpMyAdmin di CentOS
Jika anda tidak ingin lebih mudah dalam mengelola mariadb anda dapat menggukan phpmyadmin namun sebelum menginstall phpmyadmin anda harus menginstall apache dan php terlebih dahulu di centos, bisa mengikuti tutorial saya sebelumnya di : https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-web-server-apache-24.html
7. untuk menginstall phpmyadmin di centos cukup masukan perintah
#yum install -y php72-php-mysql php72-php-mcrypt phpMyadmin
(jika anda menggukaan php72 dari tutorial saya sebelumnya , jika tidak pastikan extension php mysql dan mcrypt sudah terinstall)
setelah phpmyadmin berhasil terinstall agar dapat mengakses phpmyadmin melalui jaringan lokal maka anda harus menambahkan network yang dijinkan mengakses phpmyadmin dengan mengubah file " /etc/httpd/conf.d/phpMyAdmin.conf " dengan menggukan vi seperti perintah dibawah ini
#vi /etc/httpd/conf.d/phpMyAdmin.conf
aktifkan mode number di vi anda kemudian perhatikan gambar dibawah ini pada baris ke 17, untuk mengaktifkan mode number di vi cukup tekan " : " kemudian masukan karakter "set nu" dan tekan enter
masuk ke insert mode dengan menekan huruf " i ", kemudian tambahkan network anda seperti gambar dibawah ini pada baris ke 17 , kemudian keluar dan simpan dengan menekan secara berurutan tombol "esc" untuk keluar dari insert mode kemudian tekan karakter " : " dan diikuti oleh karakter "wq" untuk keluar dari vi
setelah keluar dari vi restart service dari httpd atau apache anda dengan menggunakan perintah
#systemctl restart httpd
kemudian coba akses phpmyadmin anda melalui web browser dengan masukan http://[ alamat ip ]/phpmyadmin , seperti gambar dibawah ini akan muncul maka anda sudah berhasil menginstall phpmyadmin di centos
Link Terkait :
Installasi CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-langkah-installasi-centos-7.html
Langkah awal setelah installasi CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-awal-dalam-konfigurasi-centos-7.html
Installasi Apache2 dengan PHP 7.2 di CentOS 7 :
Installasi MariaDB 10 di CentOS 7:
Installasi PostgreSQL 9.6 di CentOS 7:
Installasi PostgreSQL 9.6 PostGIS extension di CentOS 7 : https://ajikamaludin.blogspot.com/2018/06/langkah-installasi-postgis-extension.html
Tidak ada komentar:
Posting Komentar