Mendapatkan Kembali Password root MySQL pada FreeBSD


  • SPYRO KiD
  • admin[~@t~]spyrozone[~d.t~]net
  • Sunday, August 26th, 2007
  • CopyLEFT (c) 2011++ www.spyrozone.net All Rights Reserved


August 23, 2007 – y3ppy_neutron@yahoo.com wrote:


Ada masalah nih dengan FreeBSD gue. Gue lupa password root MySQL. Biasanya sich gue install ulang, beres dech. Ada nggak cara balikin password root MySQL tanpa harus install ulang??
..

Ya..ya..ya.. jadi manusia memang agak merepotkan yach ;p Di satu sisi ingin memiliki system yang lebih secure dengan membuat password yang berbeda untuk setiap account. Namun di sisi lain, manusia memang ditakdirkan sebagai tempatnya lupa *_*

Ih, kok jadi ceramah sich ;p Okay, Lupa dengan password root MySQL memang hal yang sering terjadi. Dan kebanyakan orang memang nggak mau ambil pusing, install ulang ajah, beres dech. Hehehe.. memangnya anda mo terus-terusan install ulang tiap kali lupa password MySQL :-P

Sebenarnya cukup mudah untuk mendapatkan kembali password MySQL tanpa harus melakukan instalasi ulang. Berikut panduannya.. ;)

—[Langkah 1]

Matikan terlebih dahulu MySQL server anda jika MySQL server anda dalam keadaan masih berjalan. Ketik perintah berikut:

# /usr/local/etc/rc.d/mysql-server.sh stop

—[Langkah 2]

Setelah MySQL server anda diistirahatkan, masuklah ke user mysql:

# su mysql
$ id
uid=1217(mysql) gid=1217(mysql) groups=1217(mysql)

Kemudian jalankan perintah berikut:

$/usr/local/bin/mysqld_safe –skip-grant-table &

—[Langkah 3]

Kini jalankan mysql client, kemudian masuklah ke database MySQL:

$mysql
mysql> use mysql

—[Langkah 4]

Saatnya me-reset password root mysql anda dan melakukan fflush privileges ;) Ketik perintah berikut:

mysql> UPDATE user SET Password=PASSWORD(’1NiPassw0rdB4rus4y4′)
-> WHERE Host=’localhost’ AND User=’root’;
mysql> flush privileges;

—[Langkah 5]

Keluarlah dari MySQL monitor dan user mysql dengan perintah exit untuk kembali ke root. Setelah itu, kill PID MySQL server. Pertama-tama kita cari PID-nya:

#ps ax|grep mysql

Setelah ditemukan, kill ajah dengan perintah kill. hehehe.. ribet yach ngomongnya ;p

—[Langkah 6]

Jalankan mysql server dan cobalah password baru anda:

#/usr/local/etc/rc.d/mysql-server.sh start
#mysql -p
Enter password:1NiPassw0rdB4rus4y4

Jika berhasil.. maka anda akan melihat pesan yang akan mengantarkan anda pada senyuman terindah anda ^_^

————————————————————
Welcome to the MySQL monitor. Commands blablablablabla…
blablablablabla…
mysql>
————————————————————

Sangat mudah bukan? Well, Selamat mencoba.. ;)


//E.O.F