Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mendapatkan kembali akses ke kata sandi MySQL yang hilang untuk PHPMyAdmin di WAMP

Berikut adalah metode yang memungkinkan Anda untuk mereset kata sandi 'root' MYSQL dengan cukup sederhana.

Hentikan layanan mysql

wampmanager -> MySQL -> Service -> Stop Service

Edit file my.ini

wampmanager -> MySQL -> my.ini

Temukan [wampmysqld] (32bit) atau [wampmysqld64] (64bit) di file ini

Tambahkan baris ini langsung setelah judul bagian itu

skip-grant-tables

Mulai ulang layanan mysql.

wampmanager -> MySQL -> Service -> Start/Resume Service

Buka konsol MySQL

wampmanager -> MySQL -> MySQL Console

Sekarang kita akan mengatur ulang kata sandi untuk pengguna root, tentu saja ini dapat digunakan untuk mengatur ulang kata sandi pengguna mana pun.

Masukkan 2 perintah berikut di mysql> command prompt, masing-masing dengan titik koma di akhir baris, dan tekan ENTER setelah setiap baris untuk mengeluarkan perintah ke mysql.

Sebelum MYSQL versi 5.7

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Posting MYSQL versi 5.7 nama kolom berubah

UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

Perhatikan bahwa pembaruan dapat melaporkan bahwa ia telah memperbarui lebih dari satu baris, itu karena mungkin ada lebih dari satu akun pengguna dengan userid 'root' masing-masing dengan domain yang berbeda yaitu 127.0.0.1, localhost dan ::1

Sekarang masukkan 'quit' di perintah mysql yang akan ada mysql.

Hentikan layanan mysql

wampmanager -> MySQL -> Service -> Stop Service

Edit file my.ini

wampmanager -> MySQL -> my.ini

Temukan [wampmysqld] (32bit) atau [wampmysqld64] (64bit) di file ini

Hapus skip-grant-tables parameter yang kami tambahkan sebelumnya.

JANGAN Biarkan parameter ini dalam file ini karena ini adalah lubang keamanan yang BESAR.

Mulai ulang layanan mysql.

wampmanager -> MySQL -> Service -> Start/Resume Service

Sekarang jika mau, Anda dapat mengatur akun pengguna root agar tidak kedaluwarsa kata sandi secara otomatis

wampmanager -> MySQL -> MySQL Console

lalu jalankan kueri ini

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

Anda sekarang seharusnya dapat login dengan phpmyadmin menggunakan userid 'root' dan kata sandi baru yang baru saja Anda tetapkan untuk pengguna tersebut.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memperbaiki string serial yang telah rusak oleh panjang jumlah byte yang salah?

  2. Bagaimana saya bisa memasukkan data ke dalam database MySQL?

  3. Kapan menggunakan MongoDB atau sistem database berorientasi dokumen lainnya?

  4. Perbedaan antara MySql dan MySqli di PHP

  5. Cara Menghubungkan ke Database MySQL atau MariaDB