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

Barbara Streisand
Lepaskan: 2024-11-16 11:57:02
asal
976 orang telah melayarinya

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan