Cara mengatasi Eror MySql

Setelah selesai menginstal MySql dan akan digunakan ternyata muncul pernyataan Eror! Bagaimana ini ? 
Jangan cemas dulu. Ada ko' cara untuk mengatasinya. Yang umum Eror itu seperti di bawah ini:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

cara untuk mengatasi masalah tersebut adalah dengan mereset mysql beserta passwordnya, salah satu triknya adalah sebagai berikut :


1. stop mysqlnya terlebih dahulu

$ sudo /etc/init.d/mysql stop

2. kemudian ketik perintah dibawah ini

$ sudo mysqld --skip-grant-tables --skip-networking

3. tutup jendela terminal, kemudian buka kembali terminal baru lalu ketikan :

$ mysql -u root

4. ubah password yang lama ke yang baru (warna merah= password anda yang baru) :

mysql> update mysql.user set password=password('baru') where user='root';

5. ketikan pula text dibawah ini

mysql> flush privileges;

6. lalu keluar

mysql> quit

7. Terakhir jangan lupa restart mysql

$ /etc/init.d/mysql restart
selesai sudah pekerjaan, sekarang kita ulang lagi mysql pada terminal tersebut dengan mengetik ulang

$ mysql -u root -p

Enter password: baru

Mudah kan?!, Anda punya trik lain ? silahkan tambahkan lewat komentar dibawah ini,

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

Lha kalau munculnya Eror seperti di atas bagaimana?
Tenang, cara mengatasinya adalah membuat ‘link’ ke file /var/run/mysqld/mysqld.sock, caranya :

$ mkdir /var/run/mysqld

$ ln -s /opt/lampp/var/mysql/mysqls,sock /var/run/mysqld/mysqld.sock

kemudian kita masuk sebagai mysql tanpa password:

$ mysql

maka akan keluar jawaban selamat datang di mysql. Itu artinya anda berhasil. Tinggal kalau akan di set kembali passwordnya lakukan seperti di atas.

Sampai ketemu lagi...



Label: