Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memulihkan kata laluan MySQL yang hilang untuk PHPMyAdmin pada WAMP?

Bagaimana untuk memulihkan kata laluan MySQL yang hilang untuk PHPMyAdmin pada WAMP?

Barbara Streisand
Barbara Streisandasal
2024-11-16 11:57:021032semak imbas

How to Recover Lost MySQL Password for PHPMyAdmin on WAMP?

Mendapatkan Semula Akses kepada Kata Laluan MySQL Hilang untuk PHPMyAdmin di WAMP

Anda menghadapi cabaran mengakses PHPMyAdmin selepas menukar kata laluan untuk 'root akaun '@'localhost'. Walaupun menggunakan kaedah yang disebut di tempat lain, anda telah kehilangan kata laluan baharu dan tidak dapat menggunakan MySQL Console.

Penyelesaian:

Untuk mendapatkan semula akses, ikut langkah berikut:

1. Hentikan Perkhidmatan MySQL:

  • Lancarkan WAMP dan navigasi ke MySQL > Perkhidmatan > Hentikan Perkhidmatan.

2. Edit Fail my.ini:

  • Klik WAMP > MySQL > my.ini.
  • Cari bahagian [wampmysqld] (untuk 32-bit) atau [wampmysqld64] (untuk 64-bit).
  • Tambahkan "skip-grant-tables" terus selepas tajuk bahagian.

3. Mulakan semula Perkhidmatan MySQL:

  • Klik WAMP > MySQL > Perkhidmatan > Mula/Sambung semula Perkhidmatan.

4. Buka Konsol MySQL:

  • Navigasi ke WAMP > MySQL > MySQL Console.

5. Tetapkan Semula Kata Laluan Root:

  • Masukkan arahan berikut di mysql> gesaan:

    • Pra MySQL versi 5.7:

      • KEMASKINI mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
      • KEISTIMEWAAN FLUSH;
    • Siarkan MySQL versi 5.7:

      • KEMASKINI mysql.user SET authentication_string=PASSWORD('WHEREPass') User='root';
      • KEISTIMEWAAN FLUSH;

Nota: Gantikan 'MyNewPass' dengan kata laluan baharu yang anda mahu tetapkan.

6. Keluar dari MySQL Console

  • Taip 'quit' di mysql> segera.

7. Hentikan Perkhidmatan MySQL:

  • Klik WAMP > MySQL > Perkhidmatan > Hentikan Perkhidmatan.

8. Alih keluar Parameter skip-grant-tables:

  • Dalam fail my.ini, alih keluar parameter "skip-grant-tables".
  • Simpan perubahan.

9. Mulakan semula Perkhidmatan MySQL:

  • Klik WAMP > MySQL > Perkhidmatan > Mula/Sambung semula Perkhidmatan.

10. (Pilihan) Cegah Tamat Kata Laluan:

  • Buka MySQL Console.
  • Masukkan arahan berikut:

    • UBAH PENGGUNA 'root KATA LALUAN '@'localhost' TIDAK PERNAH TAMAT;

11. Log masuk ke PHPMyAdmin

  • Akses PHPMyAdmin dengan nama pengguna 'root' dan kata laluan baharu yang anda tetapkan.

Ingat, tinggalkan "skip-grant-tables" " parameter dalam fail my.ini adalah risiko keselamatan. Alih keluarnya serta-merta selepas menetapkan semula kata laluan.

Atas ialah kandungan terperinci Bagaimana untuk memulihkan kata laluan MySQL yang hilang untuk PHPMyAdmin pada WAMP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn