Change root mysql via phpmyadmin

Waktu mau demo kemarin lupa habis install ulang rootnya belum dikasih password, just for reminder I’ll write the changes need to be done. Soalnya kalau gagal malah nggak bisa masuk phpmyadmin.

1) Go to the directory C:\xampp\phpMyAdmin and open the file config.inc.php

2) Then find the line 21 and change it to (123456 is my mysql root password)

$cfg[‘Servers’][$i][‘password’] = ‘123456′;

3) Then find the line 34 and change it to (*this part is part that most people forget to change*)

$cfg[‘Servers’][$i][‘controlpass’] = ‘123456′;

4) Save the file. Then try to refresh the mysql page. This must work in most cases..

Terus-terus kalau muncul pesan error ini setelah berhasil mengganti password root dan pma:

Connection for controluser as defined in your configuration failed

Yang perlu dilakukan adalah

  1. Masuk ke bagian privilege, harusnya kalian menemukan user ‘pma’ tidak mempunyai GRANT apapun dan password ‘no’
  2. klik edit pada user ‘pma’
  3. check all pada bagian grant privilege, klik go
  4. ganti password pada bagian change password dengan password root, klik go
Balik lagi ke localhost/phpmyadmin, tada.. kalau dilihat pesan errornya hilang sekarang.
Terakhir, untuk memproteksi akses ke localhost/phpmyadmin cukup mengganti line ke 19 pada config.inc.php dari config menjadi cookie :
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie′;
Penjelasan mengenai auth_type phpmyadmin bisa dilihat disini
hope it helps

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s