Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menetapkan semula kata laluan MySQL yang hilang untuk PHPMyAdmin dalam WAMP?

Bagaimana untuk menetapkan semula kata laluan MySQL yang hilang untuk PHPMyAdmin dalam WAMP?

Linda Hamilton
Linda Hamiltonasal
2024-11-14 19:41:02815semak imbas

How to Reset a Lost MySQL Password for PHPMyAdmin in WAMP?

Mendapatkan semula Akses kepada Kata Laluan MySQL yang Hilang untuk PHPMyAdmin dalam WAMP

Masalah:

A pengguna telah menukar kata laluan untuk akaun 'root'@'localhost' mereka dalam PHPMyAdmin tetapi kemudiannya kehilangan akses kepada PHPMyAdmin kerana terlupa kata laluan baharu. Kaedah yang dicadangkan dalam forum sebelum ini (seperti menetapkan semula kata laluan melalui baris arahan) tidak berjaya kerana kekurangan keistimewaan.

Penyelesaian:

Berikut ialah proses langkah demi langkah untuk menetapkan semula 'root' MYSQL kata laluan:

  1. Hentikan perkhidmatan MySQL: Pergi ke WAMPSERVER, pilih MySQL dan pilih "Perkhidmatan" > "Hentikan Perkhidmatan."
  2. Edit fail my.ini: Pergi ke WAMPSERVER > MySQL > my.ini.
  3. Cari bahagian [wampmysqld]: Tambah baris "skip-grant-tables" terus di bawah tajuk bahagian ini.
  4. Mulakan semula Perkhidmatan MySQL: Pergi ke WAMPSERVER > MySQL > Perkhidmatan > "Mula/Sambung semula Perkhidmatan."
  5. Buka konsol MySQL: Pergi ke WAMPSERVER > MySQL > Konsol MySQL.
  6. Tetapkan semula kata laluan pengguna root:

    • Pra MySQL versi 5.7: Masukkan "KEMASKINI mysql.user SET Kata Laluan=KATAlaluan(' MyNewPass') WHERE Pengguna='root'; KEISTIMEWAAN;"
    • Siarkan MySQL versi 5.7: Masukkan "KEMASKINI mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';"
  7. Keluar dari konsol MySQL:
  8. Taip "quit" pada command prompt mysql.
  9. Hentikan perkhidmatan MySQL sekali lagi:
  10. Pergi ke WAMPSERVER > MySQL > Perkhidmatan > "Stop Service."
  11. Alih keluar parameter skip-grant-tables:
  12. Edit fail my.ini, cari bahagian [wampmysqld] dan alih keluar "skip-grant-tables" baris.
  13. Mulakan semula perkhidmatan MySQL:
  14. Pergi ke WAMPSERVER > MySQL > Perkhidmatan > "Mula/Sambung Perkhidmatan."
Pilihan:

Jika mahu, ubah suai tetapan supaya akaun pengguna root tidak mempunyai kata laluan tamat tempoh dengan menjalankan pertanyaan berikut dalam MySQL konsol: "UBAH KATA LALUAN PENGGUNA 'root'@'localhost' TIDAK PERNAH TAMAT;"Dengan mengikuti langkah ini, pengguna boleh dapatkan semula akses kepada PHPMyAdmin menggunakan ID pengguna 'root' dan kata laluan mereka yang baru diberikan.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan semula kata laluan MySQL yang hilang untuk PHPMyAdmin dalam 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