Mengatasi Apache Mysql Macet di MAMP Yosemite

error apache mysql mamp yosemit

Jadi ceritanya sejak MBP (MacBook Pro) yang saya pakai ini di upgrade ke Yosemite, belum pernah ngidupin MAMP. Kebetulan tadi malem lagi iseng pengen ngetest script web jadilah itu MAMP yang mati suri dibangkitkan.mamp8

Tetapi ternyata si gajah MAMP ini gak mau hidup service web server alias Apachenya, sementara service database MySQLnya mau jalan. Terlihat dari status kedua service di panel MAMP, Service Apache memiliki indikasi berwarna merah, sedangkan MySQL berwarna hijau.

error apache mysql mamp yosemite

Usut punya usut ternyata itu adalah Bug MAMP di yosemite. Bug ini di sampaikan melalui akun tweeter @mamp_en, bahkan saat yosemite masih dalam tahap Preview 5.

Mengatasi Apache Mysql Macet di MAMP Yosemite

Njuk terus gimana selanjutnya ? ya seperti yang disampaikan oleh MAMP melalui akun twitternya tersebut,

    1. Tutup dulu MAMP yang sudah jalan
    2. Buka Finder lalu arahkan menuju lokasi folder /Applications/MAMP/Library/bin .
    3. rename file “envvars” menjadi “_envvars” yang mana file tersebut lokasinya ada di folder /Applications/MAMP/Library/bin .error apache mysql mamp yosemite
    4. Buka Kembali MAMP, seharusnya kedua indikator service di MAMP berwarna hijau, yang menandakan kedua service Apache dan MySQL berjalan normal.error apache mysql mamp yosemite

Demikian langkah yang seharusnya di lakukan jika Apache Mysql Macet di MAMP Yosemite. Tetapi tadi malam saya terburu-buru langsung praktek rename tanpa tutup MAMP terlebih dahulu. Setelah rename langsung klik tombol start server lagi sementara si MySQL masih jalan. Hasilnya Apache bisa jalan MySQLnya gantian yang macet.error apache mysql mamp yosemiteHal ini karena saat Apache tadi error tombol “Start Server” di panel MAMP tidak berubah, sehingga ketika kita menekan  tombol “Start Server” lagi artinya kita memicu start kedua service tersebut untuk ke dua kalinya. Jadi akan ada 2 proses atau lebih dari MySQL yang akan jalan di OSX tergantung seberapa sering kita menekan tombol “Start Server” tersebut 😀 .

mamp5 Jadi yang Musti kita lakukan

    1. Tutup dahulu MAMPnya
    2. Buka Activity Monitor melalui spotlight (cmd ? + Space), ketik Activity Monitor.
    3. Cari seluruh proses MySQL, lalu kill semua proses tersebut.
    4. Selain melalui Activity Monitor bisa juga melalui terminal dengan perintah
user@computer:$ sudo killall -9 mysqld