Sam

"Don't Just Feel Special, Be Special"

Sabtu, 20 Mei 2017

Lab 9.8 Konfigurasi PhpMyAdmin pada MySQL

19.24 Posted by Unknown No comments
Konfigurasi PhpMyAdmin MySQL

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQ. phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, dan lain sebagainya


Jadi nanti database ini dapat diakses melalui web. So, kita ga perlu ngetik command lagi buat bikin database, tabel dan lain sebagainya. Atau bisa dibilang versi GUInya si database

Konfigurasi Server

Oh iya, sebelum konfigurasi pastikan MySQL sudah terinstal, untuk cara instalnya bisa kalian lihat pada lab sebelumnya yaitu Disini.

Dan juga jangan lupa install aplikasi Web Server karena pada phpMyAdmin ini kita akan mengakses database via Web. Pada contoh ini saya menggunakan httpd (apache), dan untuk cara instalnya bisa kalian lihat Disini

1) Pertama install package php terlebih dahulu agar server dapat menampilkan file yang berformat php
yum install php -y
2) Install Epel repo, karna package phpMyAdmin terdapat disana, dan tidak ada pada repo default centos
yum install epel-release -y
3) Kemudian install package phpMyAdmin, php-mysql dan php-mcrypt untuk mengenkripsi beberapa string
yum enablerepo=epel -y install phpMyAdmin php-mysql php-mcrypt
4) Edit file konfigurasi phpMyAdmin yang terletak di /etc/httpd/conf.d/
nano /etc/httpd/conf.d/phpMyAdmin.conf
5) Tambahkan IP dari Network mana yang dapat mengakses PhpMyAdmin. Tambahkan ip tersebut pada baris Require ip di kolom Directory /usr/shre/phpMyAdmin dan Directory /usr/shre/phpMyAdmin/setup/

6) Restart service apache
systemctl restart httpd
Verifikasi

1) Akses phpmyadmin pada web browser client dengan cara mengetikan nama domain pada kolom address bar kemudian dibelakangnya diikuti dengan /phpmyadmin

Maka akan terbuka halaman login dari phpMyAdmin.. Login dengan user yang ada, pada contoh ini saya menggunakan user root beserta passwordnya
2) Nahh sekarang kita sudah dapat mengkonfigurasi file database lewat website yang tentunya ini memudahkan kita karna tidak perlu lagi menggunakan perintah pada terminal
 3) Bisa dilihat tampilah phpMyAdmin setelah anda login menggunakan user anda
 4) Bisa dilihat pada tab database juga akan terlihat database yang telah kalian buat

Lab 9.7 Konfigurasi Database dengan MySQL

19.09 Posted by Unknown No comments
Konfigurasi Database Server dengan MySQL

Apa itu Database? Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.


Apa itu MySQL? MySQL adalah salah satu software atau perangkat lunak yang digunakan untuk manajemen basis data SQL (Database)

Konfigurasi Server

1) Pertama install centos-relase-scl-rh dan centos-release-scl terlebih dahulu. karena disini saya menginstall MySQL dengan menggunakan repository centos-sclo-rh
yum install centos-release-scl-rh centos-release-scl -y
2) Kemudian install MySQL dengan menggunakan repo centos-sclo-rh yang sudah terinstall tadi
yum --enablerepo=centos-sclo-rh install rh-mysql57 mysql-server -y
3) Setelah itu enable scl bash pada MySQL agar berjalan saat reboot
scl enable rh-mysql57 bash
4) Jika ingin melihat versi MySQL, bisa lakukan berintah berikut
mysql -V
5) Untuk melihat letak directory binary MySQL bisa lakukan perintah berikut
which mysql
6) Setelah itu buat file executeable mariadb di dalam directory /etc/profile.d/
nano /profile.d/rh-mysql57.sh
 7) Edit file tersebut dengan syntak pada gambar dibawah ini

  • #!/bin/bash biasa disebut dengan bangshell, ini digunakan untuk mendefinikan/memberitahu shell linux program apa yang yang digunakan untuk menjalankan script tersebut pada saat dieksekusi. Pada dasarnya bash adalah sh, dengan lebih banyak fitur dan sintaks yang lebih baik. Sebagian besar perintah bekerja sama, tapi berbeda. 
  • Source adalah perintah shell built-in bash yang mengeksekusi konten file yang dilewatkan sebagai argumen, ini digunakan untuk load fungsi file sesuai yang sudah diarahkan kedalam skrip shell. 
  • Export Membuat variabel tersedia untuk sub proses, maksudnya nama variabel tersedia untuk setiap proses yang dijalankan dari proses shell tersebut


8) Edit file konfigurasi mariadb, yaitu pada file mariadb-server.cnf yang terletak fi directory /etc/opt/rh/rh-mariadb101/my.cnf.d/
nano /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf
9) Cari bagian [mysqld] kemudian tambahkan baris character-set-server=utf8 yang mendefinisikan tipe karakter yang digunakan adalah utf8 secara default.
10) Jalankan serta enable MySQL agar berjalan otomatis pada saat reboot
systemctl start rh-mysql57-mysqld
systemctl enable rh-mysql57-mysqld 
11) Setup mysql dengan cara mengetikkan command mysq_secure_installation


 Maka nanti kalian akan dipinta untuk memasukan password user root, masukan password tersebut terserah kalian saja

  • Remove Anonymous users? Berfungsi untuk menghapus user anonim, type y
  • Disallow root login remotely? Digunakan untuk tidak membolehkan mysql di remote pada perangkat yang lain, type y
  • Remove test database and access to it? Untuk menghapus test database dan akses terhadap database tersebut, type y
  • Reload privilege tables now? Untuk mereload tabel perizinan, type y

Verifikasi

1) Akses MySQL pada server, dengan perintah mysql -u root -p. option -u berarti user yang digunakan untuk meremote yaitu root dan -p merupakan option untuk password.
mysql -u root -p
2) Nah untuk membuat database, bisa kalian lihat pada gambar dibawah ini caranya
create database "nama database"
Jika ingin melihat daftar database lakukan perintah berikut
show databases;
 3) Untuk keluar dari mysql, cukup ketikan quit
quit

Lab 9.5 Konfigurasi PhpMyAdmin MariaDB

18.54 Posted by Unknown No comments
Konfigurasi PhpMyAdmin MariaDB

phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQ. phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, dan lain sebagainya


Jadi nanti database ini dapat diakses melalui web. So, kita ga perlu ngetik command lagi buat bikin database, tabel, dan lain sebagainya

1) Pertama install package php terlebih dahulu agar server dapat menampilkan file yang berformat php
yum install php -y
2) Install Epel repo, karna package phpMyAdmin terdapat disana, dan tidak ada pada repo default centos
yum install epel-release -y
3) Kemudian install package phpMyAdmin, php-mysql dan php-mcrypt untuk mengenkripsi beberapa string
yum enablerepo=epel -y install phpMyAdmin php-mysql php-mcrypt
4) Edit file konfigurasi phpMyADmin yang terletak di /etc/httpd/conf.d/
nano /etc/httpd/conf.d/phpMyAdmin.conf
5) Tambahkan IP dari Network mana yang dapat mengakses PhpMyAdmin. Tambahkan ip tersebut pada baris Require ip di kolom Directory /usr/shre/phpMyAdmin dan Directory /usr/shre/phpMyAdmin/setup/

 6) Restart service apache
systemctl restart httpd
Verifikasi

1) Akses phpmyadmin pada web browser client dengan cara mengetikan nama domain pada kolom address bar kemudian dibelakangnya diikuti dengan /phpmyadmin

Maka akan terbuka halaman login dari phpMyAdmin.. Login dengan user yang ada, pada contoh ini saya menggunakan user root beserta passwordnya
 2) Nahh sekarang kita sudah dapat mengkonfigurasi file database lewat website yang tentunya ini memudahkan kita karna tidak perlu lagi menggunakan perintah pada terminal

 3) Bisa dilihat pada tab database juga akan terlihat database yang telah kalian buat

Lab 9.4 Konfigurasi Database Server MariaDB

18.32 Posted by Unknown No comments
Konfigurasi Database Server MariaDB

Apa itu Database? Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut.


Apa itu MariaDB? MariaDB adalah salah satu aplikasi database gratis yang berbasis mysql. MariaDB adalah sistem manajemen database relasional yang dikembangkan dari MySQL. Meskipun sama-sama berbasis mysql, MariaDB ini bisa dibilang lebih ringan ketimbang MySql.

Konfigurasi Server

1) Pertama install centos-relase-scl-rh dan centos-release-scl terlebih dahulu. karena disini saya menginstall mariadbnya dengan menggunakan repository centos-sclo-rh
2) Kemudian install MariaDB dengan menggunakan repo centos-sclo-rh yang sudah terinstall tadi
3) Setelah itu enable scl bash pada mariadb agar berjalan saat reboot
4) Jika ingin melihat versi mariadb, bisa lakukan berintah berikut
mysql -V
5) Untuk melihat letak directory binary mariadb, bisa lakukan perintah berikut
which mysql
6) Setelah itu buat file executeable mariadb di dalam directory /etc/profile.d/
nano /etc/profile.d/rh-mariadb101.sh
7) Edit file tersebut dengan syntak pada gambar dibawah ini

  • #!/bin/bash biasa disebut dengan bangshell, ini digunakan untuk mendefinikan/memberitahu shell linux program apa yang yang digunakan untuk menjalankan script tersebut pada saat dieksekusi. Pada dasarnya bash adalah sh, dengan lebih banyak fitur dan sintaks yang lebih baik. Sebagian besar perintah bekerja sama, tapi berbeda.
  • Source adalah perintah shell built-in bash yang mengeksekusi konten file yang dilewatkan sebagai argumen, ini digunakan untuk load fungsi file sesuai yang sudah diarahkan kedalam skrip shell.
  • Export Membuat variabel tersedia untuk sub proses, maksudnya nama variabel tersedia untuk setiap proses yang dijalankan dari proses shell tersebut


8) Edit file konfigurasi mariadb, yaitu pada file mariadb-server.cnf yang terletak fi directory /etc/opt/rh/rh-mariadb101/my.cnf.d/
nano /etc/opt/rh/rh-mariadb101/my.cnf.d/mariadb-server.cnf
9) Cari bagian [mysqld] kemudian tambahkan baris character-set-server=utf8 yang mendefinisikan tipe karakter yang digunakan adalah utf8 secara default.
9) Jalankan serta enable MariaDB agar berjalan otomatis pada saat reboot
systemctl start rh-mariadb101-mariadb
systemctl enable rh-mariadb101-mariadb 
10) Setup mysql dengan cara mengetikkan command
mysq_secure_installation
Maka kalian akan melewati beberapa tahap, yaitu


  • Enter current root password (enter for none) tekan enter saja, karena tahap ini kita belum memberikan password untuk root mysql
  • Set root password Masukkan 'y' kemudian enter untuk mengatur root password
  • Remove Anonymous users? Berfungsi untuk menghapus user anonim 
  • Disallow root login remotely? Digunakan untuk tidak membolehkan mysql di remote pada perangkat yang lain 
  • Remove test database and access to it? Untuk menghapus database dan akses kesitu 
  • Reload privilege tables now? Untuk mereload tabel perizinan

Jika sudah, maka outputnya akan seperti ini
11)Output yang ditampilkan dari MariaDB jika sudah selesai adalah sebagai berikut
Verifikasi

1) Akses MariaDB pada server, dengan perintah mysql -u root -p. option -u berarti user yang digunakan untuk meremote yaitu root dan -p merupakan option untuk password.
mysql -u root -p
2) Jika ingin melihat daftar database lakukan perintah berikut
show databases;
3) Nah untuk membuat database, bisa kalian lihat pada gambar dibawah ini caranya
create database "nama database";
4) Untuk keluar dari MariDB, cukup ketikan quit
quit