MySQL 5 di Mac OSX

mysql_osx.png
MySQL adalah database terkenal dengan kehandalan dan versi gratisnya yang tidak dapat ditolak oleh para programmer, khususnya Web Developer. Disini saya akan menjelaskan tentang cara menginstall database MySQL pada Mac OSX, yang mana prosesnya tidak semudah ketika menginstall pada platform Windows.

Pertama tam, download file MySQL dalam bentuk package pada bagian Mac OSX dari alamat
http://dev.mysql.com/downloads/mysql/5.0.html#downloads
package tersebut berupa file DMG yang tinggal anda mount kedalam komputer anda.

Install MySQL dengan mengklik dua kali pada file .pkg lalu ikuti saja semua langkah instalasinya sampai dengan selesai.
Instalasi MySQL ini akan membuat direktori pada /usr/local/mysql dan /usr/local/mysql-standard-5.0.27-osx10.4-i686. Sebenarnya, alamat /usr/local/mysql merupakan SymbolicLink/Shortcut yang menuju /usr/local/mysql-standard-5.0.27-osx10.4-i686.

Klik dua kali pada file MySQL.prefPane agar kontrol untuk mengaktifkan/menonaktifkan MySQL muncul pada Preference Panes Mac OSX anda. Pada waktu dipilih muncul 2 pilihan :
Install for this user only atau Install for all users of this computer

Install for this user only akan menginstall Kontrol Panel tersebut hanya pada user yang sedang aktif, yaitu anda, sedangkan Install for all users of this computer akan menginstall Kontrol Panel MySQL pada semua user yang terdaftar dikomputer anda. Silahkan pilih konfigurasi yang anda inginkan. Setelah selesai maka akan muncul tampilan seperti dibawah ini :

picture-2.png
Untuk memulai MySQL database, klik pada tombol Start MySQL Server.

Atau jika anda ingin menjalankan database MySQL secara otomatis sewaktu Mac OSX anda dinyalakan, anda harus menginstall file MySQLStartupItem.pkg terlebih dahulu, setelah itu anda baru bisa memilih pada bagian Automatically Start MySQL Server on Startup.

Perhatian : sewaktu instalasi pertama, MySQL akan mengeset password root / superuser dengan password kosong. Anda harus mengesetnya dengan mysqladmin atau dengan MySQL client seperti navicat atau phpmyadmin. Untuk saat ini kosongkan dahulu passwordnya dan baca tutorial ini sampai selesai.

Copy file konfigurasi MySQL standar ke direktori /etc. Disini saya menggunakan konfigurasi standar/medium untuk keperluan programmer dalam sewaktu pembuatan aplikasi. Jika anda menggunakan MySQL pada server dengan tingkat koneksi yang tinggi dan database yang besar, anda bisa menggunakan file standar my-huge.cnf atau yang lain lalu disesuaikan dengan kebutuhan anda.
sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

Sekarang kita akan menginstall Kontrol Panel yang lebih lengkap lagi dengan menggunakan MySQL Administrator (http://www.mysql.com/products/tools/administrator/). Aplikasi tersebut sangat bagus dan dapat mengatur pengguna database, optimisasi, disaster recovery, status replikasi, melihat kesehatan database, mengeset konfigurasi database, dsb. Download lah MySQL Administrator untuk versi 5, mount pada komputer anda, copy ke direktori yang diinginkan (biasanya pada direktori Application) lalu jalankan aplikasi tersebut.
picture-3.png
Isi kolom Server Hostname dengan localhost, lalu isi kolom Username dengan root dan kosongkan pada kolom Password (betul, passwordnya kosong karena anda belum mengesetnya sama sekali). Merubah password dapat dilakukan dengan memasuki pada toolbar Accounts , pada jendela sebelah kiri pilih tulisan root lalu dijendela sebelah kanan, pada kolom Password isilah dengan password yang anda inginkan lalu tekan tombol Save Changes di sebelah kanan bawah.

ganti_user.jpg

Selesai ! anda telah menginstall database MySQL di Mac OSX.

Iklan

2 pemikiran pada “MySQL 5 di Mac OSX

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s