MySQL adalah sistem manajemen database open source alias gratis. Database ini
menyimpan data dalam format table, dan teknik ini merupakan cara paling populer
untuk menyimpan data ke dalam basis data. Database MySQL mendukung banyak
sistem operasi, salah satunya adalah sistem operasi kesayangan saya yaitu
FreeBSD. Yup, walaupun saya baru mengenal FreeBSD
tetapi kalau memang sudah nyaman enggan pindah ke lain hati. :D
Baiklah untuk mempersingkat waktu, dalam tutorial kali
ini, kita akan menginstal database MySQL versi 5.1.56 pada sistem operasi
FreeBSD 7.4. Karena kebetulan saya saat ini hanya memiliki kedua perangkat
lunak itu dan belum memiliki versi yang lebih tinggi (malas download sayang kuota
hehe). Sudahlah kapan mulainya ini tutorial? Ok sip kita mulai.
Kita asumsikan Anda sudah memiliki MySQL untuk versi
FreeBSD dan komputer yang sudah terinstal baik dengan sistem operasi FreeBSD. Silahkan
burning MySQL tersebut kedalam CD (bukan
celana dalam ya), dan pada tutorial ini MySQL yang saya “bakar” (burning) berformat archive dan namanya mysql-5.1.56…tar.gz. Nama ini bukan saya yang
berikan lho, ini nama asli saat download dulu di situs mysql nya sendiri. Hehe
becanda.
Langkah
Instalasi MySQL di FreeBSD
1. Copykan mysql-5.1.56…tar.gz tadi dari CD-ROM atau
Flashdisk
- Login ke dalam FreeBSD dengan user root
- Mount CDROM dengan perintah : mount /cdrom
- Pindah ke volume CDROM dengan perintah : cd /cdrom
- Copykan file mysql-5.1.56…tar.gz ke volume /usr/local dengan perintah : cp –p mysql-5.1.56…tar.gz /usr/local
Catatan: Jika anda belum mengetahuinya, ada fungsi untuk melengkapi nama file secara otomatis di FreeBSD dengan cara menekan Tombol Tab di keyboard. Jadi cukup ketikkan sebagian nama file lalu tekan Tab untuk memberikan tanda kepada FreeBSD dan sistem secara otomatis akan melengkapi namanya.
2. Extract file instalasi MySQL
- Masuk ke volume /usr/local dengan perintah : cd /usr/local
- Extract dengan perintah : gunzip < mysql-5.1.56…tar.gz | tar xvf –
- Buat symbolic link dengan perintah: ln –s mysql-5.1.56… mysql
- Masuk ke dalam volume mysql dan ubah kepemilikan file didalamnya:
adduser
untuk user sendiri silahkan anda
sesuaikan, tetapi pada artikel ini isinya adalah sebagai berikut.
username = mysql
fullname = mysql
UID = [kosongkan saja]
Login group is mysql invite… = [kosongkan
saja]
Login class = [kosongkan saja]
Shell = [kosongkan saja]
Home directory = [kosongkan saja]
Home permission = [kosongkan saja]
Use password_based = No
Lock out the account = No
Saat ada pilihan Ok? Pilih saja YES.
chown –R mysql .
chgrp –R mysql .
(“-R” adalah recusive ke dalam
subdirectory, sedangkan “mysql” adalah user/group dan “.” adalah lambang current
directory).
- Isi table security MySQL dengan perintah:
cd /usr/local/mysql
scripts/mysql_install_db –user=mysql
- Ubah lagi kepemilikan file kecuali directory data:
cd /usr/local/mysql
chown –R root .
chgrp –R mysql data .
- Setting service MySQL otomatis berjalan begitu FreeBSD dinyalakan dengan perintah:
mkdir /usr/local/etc
mkdir /usr/local/etc/rc.d
cd /usr/local/mysql
cp support-files/mysql.server
/usr/local/etc/rc.d/mysql.server.sh
- Tergantung dari memori mesin/PC yang Anda miliki (asumsi untuk Server RAM 4GB atau lebih) copykan file konfigurasi dari MySQL ke start-up directory.
cp
/usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
3. Beri hak akses user agar bias mengakses database
dari komputer lain(klien):
- Restart PC/Server sehingga MySQL Daemon ksudah berjalan (start begitu server di restart).
- Login root
- Jalankan MySQL Client dengan perintah:
cd /usr/local/mysql
bin/mysql –u root
- Ubah hak akses database dari prompt MySQL:
GRANT ALL PRIVILEGES ON *.* TO `root`@`192.168.0.%`;
Catatan: IP Address diatas,
silahkan sesuaikan dengan network yang anda miliki.
- Ubah password untuk user root :
USE mysql;
UPDATE user SET password =
PASSWORD(‘itrumahsakit.com’) WHERE user = ‘root’;
- Update perubahan password diatas agar langsung berefek. Jika tidak dilakukan, maka perubahan hanya akan berfungsi pada saat MySQL dijalankan berikutnya. Karena itu lakukan dengan perintah :
FLUSH PRIVILEGES;
Yup, itulah langkah – langkah apa yang harus
dilakukan dalam proses instalasi database MySQL pada platform FreeBSD. Apabila
Anda memiliki pertanyaan atau masih bingung, silahkan “lemparkan” pertanyaan pada
komentar dibawah ini. Apabila saya bisa, saya akan jawab, kalau tidak bisa kita
cari bersama solusinya. Agar saya dan Anda sama-sama mendapatkan jawabannya.
Akhir
kata sampai jumpa di artikel selanjutnya.
Salam,
—
ITRumahSakit.com
0 komentar
Post a Comment