Solusi untuk "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'".
Jika masalahnya ada pada daemon MySQL (mysqld) yang ga mau jalan:
Salin my-medium.cnf menjadi my.cnf:
Pengalaman saya pada MySQL 5.5.0-m2 di Ubuntu-Server 9 ternyata my.cnf yang dibaca justru yang di "/etc/mysql" (ga tau tuh salah ubuntu ato MySQL, karena dimanual installasinya MySQL (INSTALL-SOURCE) file itu disuruh taruh di "/etc", singkatnya kalo masih bermasalah coba yang ini juga:
Jika masalahnya ada pada aplikasi atau library (seinget saya libmysqlclient16 kasusnya kaya gini nih):
Buat symbolic link dari socket mysql yang ada, dengan cara:
Masih ga berhasil juga coba matiin dulu daemon MySQL-nya sebelum melakukan perubahan diatas:
Kalo udah beres baru deh dijalanin lagi tu daemon:
Jika masalahnya ada pada daemon MySQL (mysqld) yang ga mau jalan:
Salin my-medium.cnf menjadi my.cnf:
sudo cp [Folder source code mysql]/support-files/my-medium.cnf /etc/my.cnf
Pengalaman saya pada MySQL 5.5.0-m2 di Ubuntu-Server 9 ternyata my.cnf yang dibaca justru yang di "/etc/mysql" (ga tau tuh salah ubuntu ato MySQL, karena dimanual installasinya MySQL (INSTALL-SOURCE) file itu disuruh taruh di "/etc", singkatnya kalo masih bermasalah coba yang ini juga:
sudo cp [Folder source code mysql]/support-files/my-medium.cnf /etc/mysql/my.cnf
Jika masalahnya ada pada aplikasi atau library (seinget saya libmysqlclient16 kasusnya kaya gini nih):
Buat symbolic link dari socket mysql yang ada, dengan cara:
sudo ln -s /tmp/mysql.sock /var/run/mysqld/mysqld.sock
Masih ga berhasil juga coba matiin dulu daemon MySQL-nya sebelum melakukan perubahan diatas:
sudo /usr/local/mysql/bin/mysqladmin -uroot -p shutdown
Kalo udah beres baru deh dijalanin lagi tu daemon:
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
Komentar
Posting Komentar