Installasi MySQL di Linux
Kali ini mo nulis langkah-langkah untuk installasi MySQL di GNU/Linux. Sekedar buat dokumentasi kalo lain waktu lupa. Yang dipake adalah Kubuntu 7.10 dan MySQL 4.1.22, untuk versi lain tinggal menyesuaikan ![]()
1. Download MySQL dari http://mysql.com
2. ekstrak mysql
tar xzvf mysql-4.1.22.tar.gz
3. pindah ke direktori hasil ekstrak mysql
cd mysql-4.1.22
4. lakukan konfigurasi intalasi
./configure --prefix=/usr/local/mysql --localstatedir=/var/lib/mysql --with-unix-socket-path=/var/lib/mysql/mysql.sock
maksud perintah di atas adalah:
–prefix=/usr/local/mysql
ini digunakan untuk meletakkan file instalasi MySQL,
dalam contoh ini instalasi MySQl diletakkan di directory /usr/local/mysql
–localstatedir=/var/lib/mysql
ini digunakan untuk meletakkan data-data MySQL,
dalam contoh ini data-data akan diletakkan di directory /var/lib/mysql
–with-unix-socket-path=/var/lib/mysql/mysql.sock
ini digunakan untuk mengarahkan socket yang akan digunakan untuk koneksi MySQL client dengan MySQL server (eh bener gag ya) ![]()
dalam contoh ini socketnya akan disimpan di /var/lib/mysql/mysql.sock
5. jika konfigurasi sukses, lanjutkan dengan membuat file instalasi
make
6. jika proses pembuatan file instalasi sukses, tinggal lakukan instalasi
sudo make install
7. lakukan inisiasi database
sudo /usr/local/mysql/bin/mysql_install_db
proses ini untuk memasukkan database utama mysql. perintah yang dicetak tebal adalah alamat tempat MySQl diinstall (prefix pada langkah 3)
8. ubah kepemilikan menjadi mysql
sudo chown -R mysql.mysql /usr/local/mysql
sudo chown -R mysql.mysql /var/lib/mysql
9. jalankan mysql
sudo /usr/local/mysql/bin/mysqld_safe &
10. coba koneksi ke mysql
/usr/local/mysql/bin/mysql
11. jika sukses seharusnya muncul
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 4.1.22-log
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
sementara ini dulu ![]()
masalah yang ditemui saat ini:
- gagal compile (configure), ini karena gag ada gcc/g++
- gag bisa konek ke mysql.sock, ini karena gag ada hak akses untuk mengeksekusi mysql.sock
cmiiw
Popularity: 10% [?]

