Bagaimana Cara Merubah Password Account Di Database MySQL

Pada tutorial sebelumnya kita telah belajar tentang Bagaimana Cara Membuat User Di Database MySQL. Melanjutkan tutorial sebelumnya, pada tutorial kali ini, Kita akan belajar tentang Bagaimana Cara Merubah Password Account Di Database MySQL.



Sebelum Anda melakukan proses perubahan password account di MySQL, Ada beberapa hal yang harus dipertimbangkan terlebih dahulu, yaitu:
  • User mana yang Anda akan ubah passwordnya?
  • Host yang mana, dimana user koneksi ke host tersebut?
  • Anda harus mempertimbangkan ketika merubah sebuah password account di MySQL, karena anda harus merubah juga di aplikasi yang menggunakan user tersebut.
Ada beberapa cara untuk merubah password account di database MySQL, yaitu:
  • Menggunakan UPDATE statement.
  • Menggunakan SET PASSWORD statement.
  • Menggunakan GRANT USAGE statement.

Merubah Password Account Menggunakan UPDATE Statement

Anda dapat merubah password account di database MySQL menggunakan perintah SQL "UPDATE Statement" pada tabel "user" seperti merubah suatu record pada tabel.

Setelah Anda menjalankan UPDATE statement, jangan lupa untuk menjalankan perintah FLUSH PRIVILEGES untuk meng-update segala perubahan

Contoh:

Anda ditugaskan untuk merubah password user nursalim pada mesin localhost dengan password baru nursalim123.

Langkah-langkahnya adalah sebagai berikut:
  1. Login ke database MySQL

    Setting environment for using XAMPP for Windows.
    Dev@MOBILE214 c:\xampp
    # mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.5.36 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    
  2. Gunakan database mysql

    mysql> use mysql;
    Database changed
    
    
  3. Update table user

    mysql> UPDATE user
        -> SET password = PASSWORD('nursalim123')
        -> WHERE user = 'nursalim'
        -> AND host = 'localhost';
    Query OK, 1 row affected (0.00 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    
    
  4. Jalankan perintah FLUSH PRIVILEGES

    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec)
    
    

Merubah Password Account Menggunakan SET PASSWORD Statement

Selain menggunakan perintah UPDATE statement seperti diatas, Anda juga dapat merubah password account di database menggunakan perintah SET PASSWORD seperti dibawah ini:

SET PASSWORD FOR 'nursalim'@'localhost' = PASSWORD('nursalim123');

Anda tidak perlu menjalankan perintah FLUSH PRIVELEGES pada perintah SET PASSWORD diatas.

Merubah Password Menggunakan GRANT USAGE Statement

Cara ketiga untuk merubah password account di MySQL adalah dengan menggunakan perintah GRANT USAGE seperti dibawah ini.

GRANT USAGE ON *.* TO nursalim@localhost IDENTIFIED BY nursalim123;


Sekian tutorial singkat tentang Bagaimana Cara Merubah Password Account Di Database MySQL. Semoga bermanfaat & Selamat Belajar Database MySQL.

Jika Anda menyukai tutorial ini, silahkan anda share dan bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~ Nursalim ~
Naura-Lab.blogspot.com

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

1 comments:

Maaf bang. Klo pengen ngerubah password jendela.a aja buat terkoneksi ke sql tanpa merubah sistem yg berjalan itu gimana yah?
Saya pernah merubah.a melalui cmd akan malah mengalami kegagalan sistem yang berjalan.
Mohon pencerahan.a tks....

Reply

Post a Comment