Search This Blog

Saturday, April 3, 2010

Memulihkan Password Root Dari MySQL Database


kali ini Saya akan membahas tentang bagaimana mengembalikan password root dari MySQL database kita, dalam setiap database MySQL biasanya berhubungan dengan pengguna root dengan kekuatan penuh untuk mengelola dan mengurus setiap fitur.

ini jelas menunjukkan bahwa jika secara kebetulan ( kita lagi sial ), kita kehilangan password database kita padahal didalam database itu terdapat berbagai file yang banyak dan penting maka otomatis database tersebut harus kita ganti dengan database yang baru. Disini ada 2 metode untuk mengambil password root dari MySQL database kita.

Metode 1 :

  • Hentikan semua process yang berada pada mysqld dan mysqld safe :
     
    # pkill mysql


    # pkill mysql-safe
  • Buat file / root / reset Sandi mysql dengan isi berikut ini :
     
    Mysql UPDATE SET Password = PASSWORD ( '$ $ NewP w0rd') WHERE User = 'root';


    FLUSH PRIVILEGES;
  • Untuk mereset password dan menggantinya dengan yang baru, jalankan daemon MySQL dalam mode aman dengan melewati file sebelumnya sebagai masukan :

    # mysqld_safe-init-file = / root / mysql reset-password-&
  • Hapus file startup, keluar dari mode aman dan mulai dengan membuka MySQL seperti biasanya :
     
    # rm / root / mysql reset-password -


    # pkill mysql-safe


    # / etc / init.d / mysql start
  • Coba hubungkan password abru anda dengan menggunakan perintah sebagai berikut :
     
    # mysql-u root-p

Metode 2 :

  • Hentikan semua proses mysqld and mysqld_safe ( ) :
     
    # pkill mysql


    # pkill mysql-safe
  • Untuk mereset Password root jalankan MySQL dalam mode aman dengan parameter sebagai berikut :
     
    # mysqld_safe-skip-grant-tables-skip-networking &

    dalam mode ini, siapapun dapat terhubung ke server dan melakukan operasi apapun

  • Hubungkan database sebagai root ( kita tidak akan menggunakan password ) :
     
    # Mysql-u root mysql
  • Rubah password dengan menggunakan Query SQL berikut :
     
    UPDATE user SET Password = PASSWORD ( 'NewP $ $') WHERE User = 'root';


    mysql> FLUSH PRIVILEGES;
  • Setelah merubah password, restart MySQL Anda :
     
    # pkill mysql-safe


    # / etc / init.d / mysql start
  • Cobalah untuk masuk kembali dengan password yang Anda buat tadi dengan parameter berikut :
     
    # mysql-u root-p

Add to Google Reader or Homepage



0 comments: