Install MYSQL di LINUX untuk database


Hampir semua software server pulsa menggunakan MYSQL sebagai database karena MYSQL stabil, mempunyai kapasitas tampung data yang besar dan GRATIS.

Sebenarnya di MS Windows pun bisa dimaksimalkan kemampuan untuk kecepatan aksesnya dengan mengedit file my.ini
tapi apa jadinya ketika jumlah pelanggan sudah banyak TRXpun meningkat maka tidak menutup kemungkinan MS Windows ga mampu merespon .

Kenapa tidak menginstall di LINUX yang amat sangat stabil ?

SUSAH ? enggak lah. pasti bisa kalau mau berusaha ini. saya sedikit memberikan step step Install mysql di linux. yang sudah tahu ga usah complain


Installasi & Konfigurasi Database Server pada Linux
dengan menggunakan MySQL

Download MySQL

Download database MySQL dari MySQL :: The world's most popular open source database, dalam bentuk rpm maupun source.
Dalam Presentasi ini menggunakan database MySQL 5.0 pada sistem operasi Linux

Tahap-tahap Instal MySQL dari Source

1. Tentukan lokasi instalasi MySQL, misal di direktori /usr/local/mysql5
2. Ekstrak paket tarball (mysql-5.0.24a.tar.gz) hasil download, dengan menjalankan perintah berikut ini :
[master@digital expe]$ tar -xvzf mysql-5.0.24a.tar.gz
3. Pindah ke direktori hasil ekstrak
[master@digital expe]$ cd mysql-5.0.24a
4. Jalankan perintah berikut untuk configure MySQL yang akan di install pada direktori /usr/local/mysql5 dan data tersimpan di direktory /usr/local/mysql5/data
[master@digital mysql-5.0.24a]$ ./configure --prefix=/usr/local/mysql5
--localstatedir=/usr/local/mysql5/data
5. Jalankan perintah make
[master@digital mysql-5.0.24a]$ make

Jika tidak terjadi hal-hal yang tak diinginkan, seperti kurang beberapa library pendukung untuk install MySQL atau proses make berjalan lancar maka bisa dilanjutkan proses installasi
6. Login sebagai root, kemudian jalankan proses instal MySQL
[master@digital mysql-5.0.24a]$ su
Password:
[root@digital mysql-5.0.24a]# make install

Inisialisasi MySQL Server

1. Setelah proses installasi selesai, cek apakah user mysql telah ada ?.
Masih sebagai root, jalankan perintah berikut :
[root@digital mysql-5.0.24a]#grep mysql /etc/passwd
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash

Jika muncul baris seperti diatas berarti user mysql telah ada pada sistem linux anda, jika tidak muncul satu baris pun, ada harus buat user mysql pada sistem linux anda.
2. Buat user mysql
[root@digital mysql-5.0.24a]# adduser mysql -d /usr/local/mysql5
3. Konfigurasi File my.cnf
Copy file konfigurasi my.cnf yang telah disediakan dari source mysql
[root@digital mysql-5.0.24a]#cp support-files/my-medium.cnf /etc/my.cnf
4. Login sebagai user mysql
[root@digital mysql-5.0.24a]# su - mysql
-bash-2.05b$
5. Inisialisasi direktori data

Pastikan saat ini ada dalam direktori instalasi (/usr/local/mysql5) , Jika belum pindah Ke direktori instalasi
[root@digital mysql-5.0.24a]#cd /usr/local/mysql5

Inisialasi database server mysql untuk pertama kalinya
[root@digital mysql5]# ./bin/mysql_install_db --user=mysql

Installing all prepared tables
Fill help tables
To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/local/mysql5/bin/mysqladmin -u root password 'new-password'
/usr/local/mysql5/bin/mysqladmin -u root -h digital.net password 'new-password'

See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr/local/mysql5 ; /usr/local/mysql5/bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:

cd sql-bench ; perl run-all-tests
Please report any problems with the /usr/local/mysql5/bin/mysqlbug script!

The latest information about MySQL is available on the web at
MySQL :: The world's most popular open source database
Support MySQL by buying support/licenses at MySQL Online Store - Welcome

6. Jalankan Perintah untuk izin akses user root dan user mysql
[root@digital mysql5]# chown -R root .
[root@digital mysql5]# chown -R mysql .
[root@digital mysql5]# chgrp -R mysql .

7. Jalankan service MySQL
[root@digital mysql5]# /usr/local/mysql5/bin/mysqld_safe --user=mysql &

[1] 20117
[root@digital mysql5]# Starting mysqld daemon with databases from /usr/local/mysql5/data

8. Matikan Service MySQL
[root@digital mysql5]# /usr/local/mysql5/bin/mysqladmin shutdown

STOPPING server from pid file /usr/local/mysql5/data/digital.net.pid
070103 16:15:25 mysqld ended

Skrip Start / Stop MySQL
1. Copy file Skrip MySQL dari direktori Installasi
[root@digital mysql5]#cp DIREKTORI_INSTALASI/support-files/mysql.server
/etc/rc.d/init.d/mysql5

2. Ubah menjadi file yang bisa diexecute
[root@digital mysql5]#chmod 755 /etc/rc.d/init.d/mysql5

3. Jalankan Service MySQL
[root@digital mysql5]# /etc/rc.d/init.d/mysql5 start
Starting MySQL [ OK ]

4. Matikan Service MySQL
[root@digital mysql5]# /etc/rc.d/init.d/mysql5 stop
Shutting down MySQL... [ OK ]

Memulai Menggunakan Database Mysql

Diasumsikan MySQL telah terinstall di komputer anda, baik lewat rpm atau source, diasumsikan MySQL telah berjalan di komputer anda. Pertanyaannya bagaimana memulai menggunakan MySQL ? dengan artikel ini mudah-mudahan pertanyaan ini terjawab
Menjalankan dan Mematikan MySQL

Sebagai root jalankan perintah berikut :
Script Menjalankan MySQL
root]#/etc/rc.d/init.d/mysql start

Script Mematikan MySQL
root]#/etc/rc.d/init.d/mysql stop

Script Mematikan dan Menjalankan (Restart) MySQL
root]#/etc/rc.d/init.d/mysql restart

Menambah User Mysql dan Akses Database
Jalankan perintah berikut lewat shell untuk menambah user baru mysql

shell> mysql -u root mysql

Semoga Bermanfaat

Promosikan Blog / web

Ketik nama url kamu, Kemudian tulis mengenai apa blog atau website kamu, Selesai.... Mudah kan! BUKA-Klik Disini / Banner di bawah ini

Dengan Mozilla Firefox --- Website Terbuka Optimal Dengan Resolution 1024 768 Pixels ---- By MASTER DIGITAL Powered By ARYANTO