5 Des 2014

Re-install MySQL-server di Ubuntu 14.04

Sudah lama tidak menulis, akhirnya menulis lagi. hehe

Begini nih kalau membangun server, terus di install oleh orang lain tanpa ada laporan atau log instalasi, saat melakukan konfigurasi lebih lanjut terjadi masalah bingung deh. hehe
Saat melakukan akses MySQL terjadi masalah dengan pesan seperti dibawah ini :

Trimans@server:/$ mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Saya periksa isi direktori /var/run/mysqld/ kosong alias tidak ada apa-apa:
Trimans@server:/$ ls /var/run/mysqld
Lalu saya periksa proses daemon yang menjalankan MySQL serta status jaringannya , ternyata hasilnya kosong juga :

Trimans@server:/$ ps -aux | grep mysql
Trimans@server:/$ netstat -tapn | grep mysql

hhhmmm. Dari awal ternyata MySQL daemon tidak berjalan. Saya jalankan service MySQL nya, dan muncul pesan error seperti dibawah ini :
Trimans@server:/$ service mysql start
start: Job failed to start
Kebetulan saya menginstalasi MySQL server versi 5.5, untuk itu saya mencoba melakukan konfigurasi ulang, dan muncul pesan error kembali seperti dibawah ini :

Trimans@server:/$ sudo dpkg-reconfigure mysql-server-5.5
/usr/sbin/dpkg-reconfigure: mysql-server-5.5
is broken or not fully installed
Kalau sudah begini ya tanya om google deh, setelah baca sana baca sini hal ini terjadi karena ada masalah saat instalasi dan atau terjadi karena ada bentrok dengan RDBMS (Relational Database Management System) lainnya. Setelah diperiksa ternyata server sebelumya diinstall juga MariaDB dan saat uninstall kemungkinan tidak berhasil 100%. Untuk itu saya melakukan re-install MySQL server agar supaya, MySQL server terinstall kembali dengan benar dan proses uninstall RDBMS lainnya berhasil 100%. 
Sebelum saya melakukan re-install saya mem-backup terlebih dahulu database-database yang sudah ada, takutnya saat re-install terjadi masalah dan database sebelumnya malah hilang. Semua database MySQL di Linux Ubuntu terdapat di direktori /var/lib/mysql/. Saya menjalankan perintah-nya seperti dibawah ini:

Trimans@server:/$ sudo cp -Rf /var/lib/mysql/ /home/trimans/
Setelah itu lakukan proses re-install :
Trimans@server:/$ sudo apt-get install mysql-server-5.5 mysql-client-5.5 --reinstall
Proses re-install sendiri hanya melengkapi dependency-dependency yang hilang atau bermasalah tanpa melakukan konfigurasi ulang. Database, user, password dan konfigurasi lainnya tidak berubah dan masih tetap.

Tidak ada komentar:

Posting Komentar