selain menggunakan postgresql, masih terdapat aplikasi lainnya yang dapat digunakan untuk membuat database server salah satunya ya MariaDB ini, mariadb adalah sebuah sistem manajemen data base yang dikembangakan oleh MySQL. untuk topologi yang saya gunakan saya menggunakan topologi seperti berikut
adapun konfigurasinya :
Konfigurasi Server
1. sama seperti sebelumnya hal yang pertama harus dilakukan adalah menambah repo SCLO pada centos server kita, untuk caranya bisa klik link ini ( link ), jika sudah lakukan instalasi mariadb dengan command
yum --enablerepo=centos-sclo-rh -y install rh-mariadb101-mariadb-server
2. selanjutnya aktifkan bash scl mariadb agar, layanan mariadb dapat berjalan otomatis saat server terpaksa harus melakukan reboot
scl enable rh-mariadb101 bash
3. untuk melihat versi dari MariaDB yang terinstall dan letak dari maria db kita bisa menggunakan
mysql -V, dan
Which mysql
4. kemudian kita harus membuat script baru berekstensi .sh yang berfungsi untuk enable mariaDB secara otomatis saat waktu login
nano /etc/profile.d/rh-mariadb101.sh
isikan script seperti berikut
5. kita juga harus menambahkan script pada mariadb-server.cnf yang terletak di /etc/opt/th-mariadb101/my.cnf.d/mariadb-server.cnf
nano /etc/opt/rh-mariadb101/my.cnf.d/mariadb-server.cnf
tambahkan script character-set-server=utf8
fungsi dari script diatas adalah untuk mendifinisikan bahwa utf8 adalah karakter yang digunakan secra default
6. kemudian lakukan start dan enable pada layanan maridab pada server kita untuk memluai dan menjalankan secara otomatis
systemctl start rh-mariadb101-mariadb
systemctl enable rh-mariadb101-mariadb
7. jalankan setup security mysql
mysql_secure_installation
- saat meminta password tekan saja enter karena secara default saat pertama kali kita menjalankan mariadb belum terdapat password
- Set Root Password, pilih y kemudian isikan password untuk user root
- Remove Anonymous User, pilih y untuk menghapus anonymous user
- disallow root login remotely, pilih y untuk menghapus izin login root secara remote
- remove test database, pilih y untuk menghapus database test
- reload Privilege tabel, pilih y untuk melakukan reload tabel
8. akses mariadb dengan root
mysql - u root -p
9. untuk melihat list data base gunakan command show
show databases;
10. untuk membuat database baru gunakan command create
create database "namadb"
11. sedangkan untuk keluar dari mariadb gunakan command quit
12. jika mariadb diakses secra remote, kita harus menambahkan layanan mysql terlebih dahulu pada firewall kita
firewall-cmd --add-service=mysql --permnanet
jangan lup lakukan reload agar konfigurasi firewall dapat berjalan
nah, sekian tutorial saya pada kali ini semoga bermanfaat
0 comments:
Post a Comment