SQL : Mereset Password Root MySQL

13 Feb

Secara default, pada MySQL, jika anda tidak memberikan password untuk root, maka anda tidak akan membutuhkan password root untuk terhubung ke sebuah server dengan MySQL. Walaupun disarankan untuk membuat password untuk setiap user. Baik itu user biasa, admin ataupun superadmin. Jika anda pernah membuat sebuah password untuk root kemudian anda lupa, maka langkah-langkah berikut di bawah ini akan menjelaskan bagaimana me-reset atau menggantinya dengan password baru. Bagi anda yang menggunakan phpMyAdmin, pemberian password root pada MySQL akan sedikit memberikan masalah seperti pada gambar 1.

Sekarang kita akan memulai langkah-langkah untuk me-reset password root MySQL. Pertama-tama tentu saja anda harus login ke dalam sistem anda sebagai Administrator. Hentikan server MySQL jika sedang aktif. Bisa dengan cara melalui program MySQL anda (gambar 2)

atau jika dijalankan sebagai Windows service, maka anda harus mematikannya melalui Service Manager. Caranya, klik Start Menu – Control Panel – Administrative Tools – Services. Cari MySQL service, kemudian klik tombol Stop atau klik kanan, pilih Stop (gambar 3).

Jika server anda tidak menjalankannya sebagai sebuah service, maka anda perlu mematikannya secara paksa melalui Task Manager (gambar 4).

Buka sebuah console (DOS prompt command), klik Start Menu – Run – ketik cmd, enter atau klik OK. Saya menginstall MySQL pada folder Apache – MySQL. Jika anda menginstallnya pada folder yang lain, anda cukup melakukan penyesuaian. Ketikkan perintah di bawah ini (lihat gambar 5),

kemudian tekan Enter :

C:\> C:\apache\mysql\bin\mysqld-nt –skip-grant-tables

Perintah ini akan menjalankan server pada special mode sehingga tidak melakukan pengecekan tabel grant untuk pengontrolan akses. Biarkan console pertama ini tetap terbuka, buka satu console lagi, ketikkan perintah berikut ini (gambar 6),

kemudian tekan Enter :

C:\> C:\apache\mysql\bin\mysqladmin –u root flush-privileges password “passwordbaru”

Masukkan password baru dalam tanda petik sebagai password root yang baru, tekan tombol Enter.Contoh :

C:\> C:\apache\mysql\bin\mysqladmin –u root flush-privileges password “123”

Kemudian ketikan lagi dibawahnya :

C:\> C:\apache\mysql\bin\mysqladmin –u root –p shutdown

Perintah yang kedua ini akan meminta anda untuk memasukkan password yang telah anda buat tadi (dalam contoh ini 123), seperti pada gambar 7.

Stop server MySQL, kemudian restart lagi dalam normal mode. Kembali seperti telah dijelaskan di atas, jika anda menjalankannya sebagai sebuah service, maka anda perlu menjalankannya lagi melalui jendela Windows Services. Jika server anda start secara manual, maka gunakanlah perintah yang biasa anda lakukan untuk menjalankannya. Sekarang anda bisa terhubung kembali menggunakan password yang baru. Sedangkan untuk mengosongkan password, anda cukup mengetikkan perintah berikut ini (gambar 8) :

C:\> C:\apache\mysql\bin\mysqladmin –u root flush-privileges password “”

sehingga ketika anda mengetikkan perintah :

C:\> C:\apache\mysql\bin\mysqladmin –u root –p shutdown

maka anda tidak perlu memasukkan password ketika diminta, tapi cukup langsung tekan Enter. Jangan lupa untuk menjalankan kembali MySQL anda dan me-restart Apache anda. Sekarang anda bisa menjalankan lagi phpMyAdmin anda tanpa masalah (gambar 9).



Sumber : http://www.tabloidpcplus.com/detil.php?art=913&mode=print

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: