Rabu, 01 Juli 2009

MySQL Server di Linux Slackware

MySQL adalah salah satu produk atau aplikasi database yang bersifat Open Source yang disertakan dalam paket resmi Slackware. Mengapa dipilih MySQL? Salah satu faktornya adalah masalah kesederhanaannya, yang sesuai dengan salah satu prinsip utama dari distribusi Slackware. Selain sebagai aplikasi database yang sifatnya independen, MySQL juga sering digunakan oleh aplikasi lain untuk menyediakan fitur-fitur tambahan. Hal ini dimungkinkan, karena MySQL AB menyediakan API yang dapat digunakan oleh pihak eksternal.

Pada versi Slackware 12.0, versi MySQL yang disertakan adalah versi 5.0.37, sedangkan pada versi -Current sampai dengan saat penulisan artikel ini, versi MySQL yang ada sudah sampai 5.0.45. Untuk melihat perubahan yang terjadi pada setiap versinya, Anda bisa melihat pada situs resmi MySQL.

Pada kesempatan ini, kita akan mempelajari cara installasi MySQL serta konfigurasi dasarnya.
Ikuti terus ....

Installasi MySQL

Paket MySQL yang terdapat dalam CD instalasi Slackware 12 adalah mysql-5.0.37-i486-1.

Untuk menginstall paket MySQL, kita cukup menjalankan perintah installpkg mysql-5.0.37-i486-1.tgz

Dengan catatan, aplikasi MySQL ini sudah disalin pada direktori yang sama atau Anda berada
pada direktori tempat paket MySQL ini diletakkan. Pada CD/DVD, paket ini berada pada direktori ap/

Proses mengaktifkan database server ini kurang lebih sebagai berikut :
  1. Pastikan MySQL telah terinstall di sistem kita.
    root@ecsA530:~# ls /var/log/packages/ | grep mysql mysql-5.0.37-i486-1
    root@ecsA530:~#

    Jika ada output mysql-5.0.37-i486-1, maka MySQL telah terinstall dan langkah selanjutnya hanya mengkonfigurasi dan menjalankannya.

  2. Buat direktori data dan table system dari MySQL. Pada langkah ini, terdapat 2 cara yang dapat ditempuh, yaitu dengan menggunakan root, atau menggunakan user mysql. Berikut caranya:
    root@ecsA530:~# mysql_install_db

    atau

    root@ecsA530:~# su mysql
    root@ecsA530:~# mysql_install_db

  3. Ubah owner dari direktori data MySQL ke user dan group "mysql". Untuk jaga-jaga, kita bisa ganti permissionnya juga
    root@ecsA530:~# chown -R mysql.mysql /var/lib/mysql/
    root@ecsA530:~# chmod -R 755 /var/lib/mysql/

  4. Jalankan MySQL dengan mengeksekusi init script-nya. Sebelumnya pastikan bahwa permission dari init script tersebut sudah executable.
    root@ecsA530:~# chmod +x /etc/rc.d/rc.mysqld
    root@ecsA530:~# /etc/rc.d/rc.mysqld start

  5. Buat password MySQL untuk user root. untuk contoh password root MySQL = serverku
    root@ecsA530:~# mysqladmin -u root password 'serverku'

  6. Silahkan akses MySQL server.
    root@ecsA530:~# mysql -p
    Enter password:

    Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.0.37 Source distribution

    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    mysql>
sampai pada tahap ini, MySQL server telah siap kita gunakan

sumber: http://ict-majene.web.id

Tidak ada komentar:

Posting Komentar