Saturday, 20 May 2017

Lab 9.7 Install MySQL CentOS 7


Postingan ini masih pada tema yang sama lab 9 yaitu tentang data base. tapi kali ini saya akan mengshare cara instal Mysql di CentOS7. MySQL adalah salah satu software atau perangkat lunak yang digunakan untuk manajemen basis data SQL (Database). Mysql ini aplikasi gratis dan perintahnnya lebih mudah dipahami. Dalam hal keamanan mysql memiliki sistem sekuriti yang cukup baik dengan verifikasi host.


1. Install repository sclo dulu
yum install centos-release-scl-rh centos-release-scl -y

2. Instal Mysqlnya dengan menggunakan repositor sclo tersebut
yum --enablerepo=centos-sclo-rh install rh-mysql57 mysql-server -y

3. Nyalakan bash (Bourne Again SHell) pada postgresql agar tetap berjalan ketika server di reboot
scl enable rh-postgresql bash
4.   Buat file shell tambahan agar dapat diterjemahkan dan dijalankan langsung oleh karnel tanpa membutuhkan aplikasi tambahan. isikan script seperti dibawah ini.
nano /etc/profile.d/rh-mariadb101.sh
 penjelasan

  • #!/bin/bash berguna untuk mendefinikan/memberitahu shell linux program apa yang yang digunakan untuk menjalankan script tersebut pada saat dieksekusi
  • Source berguna untuk menempatkan sumber Mariadb
  • Export Membuat variabel tersedia untuk sub proses

 5. Edit file konfigurasi Mariadb. Pada bagian [mysqld] tambahkan script seperti dibawah yang berwarna biru.
penjelasan
utf-8 adalah sebuah pengkodean karakter dengan lebar variabel tertentu (variable-width encoding) yang mewakili setiap karakter komputer (character) dalam himpunan karakter Unicode (wiki).

6. Instal securiti mysql dengan perintah, Versi baru mysql bisa memlih kekuatan password

  • Low = yang penting 8 huruf
  • Medium = 8 huruf, Angka, Kapital, simbol
  • Strong = 8 huruf, angka, Kapital, simbol, and dictionary

mysql_secure_installation



Penjelasan

  • 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 

7. Masuk ke dalam Mysql. masukan passwordnya
mysql -u root -p
-u untuk user
-p untuk password


8. Coba buat database untuk percobaan
create database (nama database);
show databases; 

9. Untuk keluar dari Mysql bisa menggunakan perintah
quit




Sekian dan Terimakasih

Related Posts

Lab 9.7 Install MySQL CentOS 7
4/ 5
Oleh