Pada salah satu server di kantor saya mengalammi error MySQL yaitu:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Setelah saya baca beberapa artikel, saya mencoba salah satu solusi yaitu install ulang MySQL servernya. Sebagai informasi, server memakai sistem operasi Ubuntu 10.10 dan MySQL Server 5.1.

Berikut langkah-langkahnya:

  • Backup database
$ sudo cp -r /var/lib/mysql /var/lib/mysql_backup
  • Reinstall MySQL Server
$ sudo dpkg-reconfigure mysql-server
  • Stop MySQL Server
$ sudo service mysql stop
  • Restore
$ sudo rsync -av --ignore-existing /var/lib/mysql_backup /var/lib/mysql
  • Start MySQL Server
$ sudo service mysql start