Reset Password mySQL

Reset Password mySQL

Kelupaan password mySQL..??? ini penyakit kambuhan seorang admin yang biasanya harus menghafalkan banyak password :-p

jangan khawatir, coba ikuti langkah-langkah berikut untuk dapat melakukan reset password mySQL.

OK, mari kita mulai :

  • Hentikan service mysqld nya.
  • Jalankan mysql servernya kembali dengan menggunakan opsi –skip-grant-tables .
  • Jalankan mysql client nya dengan menggunakan opsi “-u root”.
  • Ketikkan perintah berikut
    UPDATE mysql.user SET Password=PASSWORD(’password_baru’) WHERE User=’root’;
    FLUSH PRIVILEGES;
    mysqld_safe –skip-grant-tables

pastikan file mysqld_safe udah ada di variabel PATH anda. jika tidak
maka cari dulu file tersebut dan jalankan dengan path lengkapnya.

Untuk referensi, silahkan baca di http://www.tech-faq.com/reset-mysql-password.shtml

#!/bin/bash
#
# resetRootPass script
#
# Recover lost root password of mysql database.
#
# By Willem Bermon
#

echo
echo "Mysql password recovery utility"
echo

# Stop the mysql server
/etc/init.d/mysql stop
/etc/init.d/mysql zap > /dev/null
/bin/killall mysqld > /dev/null

# Run mysqld in permissionless mode
/sbin/start-stop-daemon --start --quiet --exec /usr/bin/mysqld_safe
--background -- --skip-grant-tables >/dev/null 2>&1

sleep 1

# Execute queries
mysql -u root mysql -e "UPDATE user SET Password=PASSWORD('$1') WHERE
user='root';
FLUSH PRIVILEGES;"
if [[ $? -eq 0 ]]
then
echo " ** SQL root password updated"
else
echo " ** SQL root password update unsuccesful"
fi

# Restart the mysql server
/bin/killall mysqld > /dev/null
/etc/init.d/mysql start

echo "Succesfully updated password!!"
echo
echo
exit 0

Tags:

This entry was posted
on Monday, December 29th, 2008 at 6:58 pm and is filed under Tips & Trik.
You can follow any responses to this entry through the RSS 2.0 feed.

You can leave a response, or trackback from your own site.

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


%d blogger menyukai ini: