Cara Mengembalikan Password Root MySQL di Linux

Discussion in 'Programming' started by Se Blog Jr, Mar 7, 2015.

  1. Se Blog Jr

    Se Blog Jr New Member

    Joined:
    Feb 27, 2015
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    Permisi para senior sekalian. Malam ini saya ingin berbagi tutorial dari blog saya yang berjudul Cara Mengembalikan Password Root MySQL di Linux.

    Sebagai seorang administrator database khususnya MySQL keamanan merupakan segalanya termasuk memberikan password kepada user admin MySQL yaitu root. Pada saat instalasi MySQL pun akan ada dialog untuk memasukkan password root MySQL, namun menjadi berbeda apabila password yang sudah Anda masukkan lupa alias sirna dari ingatan.

    Berikut adalah langkah-langkah mengubah passwordnya :

    Pertama, pastikan terlebih dahulu tidak ada proses yang berjalan di database, atau Anda harus sounding terlebih dahulu kepada user pengguna database untuk tidak melakukan aktivitas didalamnya. Bilang saja "database akan di maintain sementara", karena Anda harus mematikan proses MySQL dengan cara dibawah ini :

    # /etc/init.d/mysql stop


    Jika dengan proses diatas MySQL belum juga mati prosesnya, gunakan perintah dibawah :

    # killall mysqld

    Kedua jalankan proses MySQL dalam safe mode :

    # mysqld_safe –skip-grant-tables &

    Outputnya biasanya akan seperti dibawah ini :


    Starting mysqld daemon with databases from /var/lib/mysql
    mysqld_safe[6030]: started


    Sekarang masuk kedalam database MySQL dengan user root tanpa menggunakan password :

    # mysql -u root

    Posisi Anda saat ini sudah di dalam MySQL namun belum masuk ke dalam database apapun, sekarang masuk ke dalam database mysql dan lakukan update pengubahan password user root :

    mysql> use mysql;

    mysql> update user set password=PASSWORD ("Password Baru Root") where User='root';
    mysql> flush privileges;
    mysql> quit


    Setelah menjalankan langkah diatas, maka Anda sudah berada di luar MySQL. Lakukan stop safe mode proses MySQL :

    # /etc/init.d/mysql stop

    Outputnya kira-kira akan seperti dibawah ini :

    Stopping MySQL database server: mysqld

    STOPPING server from pid file /var/run/mysqld/mysqld.pid

    mysqld_safe[6250]: ended
    [1]+ Done mysqld_safe –skip-grant-tables


    Terakhir lakukan restart layanan MySQL dan silahkan coba masuk kedalam MySQL dengan user root dan password yang sudah ditentukan sebelumnya.

    # /etc/init.d/mysql start
    # mysql -u root -p


    Pengubahan password diatas harus dilakukan berkala untuk menjaga keamanan yang lebih baik. Selamat mencoba.
     
  2. tonbad

    tonbad Member

    Joined:
    Dec 21, 2014
    Messages:
    260
    Likes Received:
    24
    Trophy Points:
    18
    Google+:
    merupakan kesalahan fatal jika password sampai lupa... seperti masuk rumah tapi g ada kunci... :)
     
  3. samuel33

    samuel33 New Member

    Joined:
    Mar 17, 2015
    Messages:
    5
    Likes Received:
    1
    Trophy Points:
    3
    makasih banyak atas ilmunya, gw butuh banget cara mengembalikan pasword ini *akhirnya*
     
  4. ijo gading

    ijo gading New Member

    Joined:
    Sep 28, 2017
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    terimakasih sudah sharing... tadi malem saya dibikin bingung dengan lupa pass root
     
Loading...

Share This Page