Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memulihkan kata laluan akar MySQL yang hilang?

Bagaimana untuk memulihkan kata laluan akar MySQL yang hilang?

DDD
DDDasal
2024-11-06 14:41:02529semak imbas

How To Recover a Lost MySQL Root Password?

Menemui Kata Laluan Akar MySQL Anda yang Mystified

Mencari kata laluan akar MySQL yang sukar difahami boleh menjadi sesuatu yang menakutkan, terutamanya jika anda telah melupakannya. Pertanyaan yang membingungkan ini bertujuan untuk membongkar lokasi kata laluan ini dan potensi storannya dalam fail tersembunyi.

Sekilas Mengenai Asal Kata Laluan

Sementara pautan yang disediakan mencadangkan carian untuk direktori directadmin, ini mungkin tidak digunakan untuk semua konfigurasi sistem. Kata laluan akar biasanya tidak disimpan dalam fail teks biasa kerana kebimbangan keselamatan. Sebaliknya, ia tetap disulitkan dalam pangkalan data MySQL itu sendiri.

Memecah Enigma

Untuk mendedahkan kata laluan yang disulitkan, ikut langkah berikut:

  1. Hentikan Pelaksanaan MySQL: Mulakan penutupan MySQL menggunakan arahan "sudo service mysql stop".
  2. Lancarkan MySQL Dengan Selamat: Mulakan sesi MySQL yang selamat dengan memasukkan arahan "sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking".
  3. Masukkan MySQL: Akses alam MySQL dengan menjalankan "mysql -u root ".
  4. Ubah Kata Laluan Disulitkan: Dedahkan bentuk sebenar kata laluan dengan pertanyaan berikut:

    • "KEMASKINI mysql.user SET authentication_string= PASSWORD('password') WHERE User='root';"
    • "KEISTIMEWAAN FLUSH;" (Untuk versi MySQL sebelum 5.7, medan "kata laluan" dalam jadual "mysql.user" telah digantikan dengan "rentetan_pengesahan".)
  5. Keluar dari Mod Selamat dan Mulakan Semula MySQL: Turun dari mod selamat dengan "mysqladmin shutdown" dan hidupkan semula MySQL dengan "sudo service mysql start".

Kini, berbekalkan pengetahuan baru anda, anda boleh menggunakan kuasa akar MySQL kata laluan dengan yakin!

Atas ialah kandungan terperinci Bagaimana untuk memulihkan kata laluan akar MySQL yang hilang?. 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