Selasa, 24 Februari 2015

Lupa Password root MySQL

Lupa Password root MySQL

Manusia memang ditakdirkan menjadi makhluk yang sangat lupa. Bagaimana jika anda lupa password user root pada database MySQL, anda tidak perlu khawatir, berikut langkah-langkah mereset password root jika anda lupa akan passwordnya, namun demikian anda harus terlebih dahulu bisa login sebagai user root sistem anda.
1) Restart Service MySQL dengan mysqld_safe
Sebagai root jalankan perintah berikut :
  1. Stop Service MySQL
    • LINUX REDHAT BASE
      1
      # service mysqld stop
    • LINUX DEBIAN UBUNTU
      1
      # /etc/init.d/mysql stop
  2. Start Service MySQL dengan mysqld_safe
    1
    #mysqld_safe --skip-grant-tables
2) Login sebagai user root MySQL
1
2
3
4
5
6
7
8
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5 to server version: 4.1.11
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql>
3) Masuk ke database MySQL
1
2
3
mysql> use mysql
 
Database changed
4) Lihat data user, dan update password User root, kemudian keluar
1
2
3
4
5
6
7
8
9
10
mysql> select Host,User,Password from user;
+-----------+-------+------------------+
| Host      | User  | Password         |
+-----------+-------+------------------+
| localhost | root  | 0e56a955063d9af5 |
| localhost |       |                  |
| localhost | rojul | 5b07ca154ed721ea |
+-----------+-------+------------------+
mysql>SET PASSWORD FOR root@localhost=PASSWORD('r4h4s14');
Query OK, 0 rows affected (0.00 sec)
5) Jika Belum berhasil bisa gunakan perintah UPDATE
1
2
3
4
mysql>UPDATE user SET Password=password('r4h4si4')
WHERE Host='localhost' AND User='root';
Query OK, 0 rows affected (0.00 sec)
mysql>\q
6) Login Kembali user root dengan password baru
  1. Matikan service MySQL
    1
    #service mysqld stop
  2. Aktifkan kembali service MySQL
    1
    #service mysqld start
  3. Login dengan password baru
    1
    2
    3
    4
    5
    6
    7
    8
    $ mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 12 to server version: 4.1.11
     
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
     
    mysql>


Tidak ada komentar:

Posting Komentar