Pada Ubuntu 12.04 saya mengalami masalah yang sama setelah mengubah ukuran buffer dalam file /etc/mysql/my.cnf, saya pikir saya agak terbawa. Lagi pula setelah mencoba mengubahnya kembali ke pengaturan default MySQL masih tidak akan memulai.
Saya mencoba beberapa metode berbeda untuk menyelesaikannya, saya memang memperhatikan bahwa /var/run/mysql/mysql.sock hilang. Ini bisa menjadi masalah sehingga Anda dapat memeriksa di sana dan jika ada yang hilang Anda dapat menggantinya dengan melakukan hal berikut:
sudo touch /var/run/mysql/mysql.sock
sudo chown mysql /var/run/mysql/mysql.sock
Ini TIDAK memperbaiki masalah bagi saya! Tetapi mungkin bagi sebagian orang.
Apa yang harus saya lakukan adalah menginstal ulang sepenuhnya MySQL, untuk melakukan ini Anda harus menggunakan perintah sudo. Langkah-langkah untuk sepenuhnya menghapus dan menginstal ulang MySQL adalah sebagai berikut:
Hapus MySQL
sudo apt-get --purge remove mysql-server
sudo apt-get --purge remove mysql-client
sudo apt-get --purge remove mysql-common
Secara opsional, Anda dapat menggunakan aptitude, dengan mengganti apt-get --purge dengan aptitude
Membersihkan
sudo apt-get autoremove
sudo apt-get autoclean
Hapus dir MySQL
sudo rm -rf /etc/mysql
Instal MySQL
sudo apt-get install mysql-server mysql-client
MySQL sekarang seharusnya sudah berjalan, Anda dapat memeriksa ini dengan melakukan hal berikut:
sudo service mysql status
Anda harus melihat
mysql start/running, process xxxxx
Semoga ini bisa membantu, dan saya pikir saya bisa menambahkan setelah melakukan ini semua database dan tabel saya di mana masih tersedia, namun saya harus membuat ulang pengguna dan kata sandi untuk database tersebut.
Catatan: Jika Anda memiliki ekstensi mysql untuk php, Anda harus menginstal ulang ini juga.
sudo apt-get install php5-mysql