Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk memulihkan kata laluan akar MySQL yang terlupa?

Bagaimana untuk memulihkan kata laluan akar MySQL yang terlupa?

Linda Hamilton
Linda Hamiltonasal
2024-11-05 18:51:02254semak imbas

How to Recover a Forgotten MySQL Root Password?

Cara Mengambil Kata Laluan Root MySQL yang Terlupa

Masalah:

Pengguna mungkin menghadapi situasi di mana mereka terlupa kata laluan akar MySQL mereka. Ini boleh mewujudkan halangan yang ketara, terutamanya bagi pentadbir sistem. Tanpa kata laluan akar, mengakses dan mengurus MySQL menjadi mustahil.

Penyelesaian:

Untuk memulihkan kata laluan akar, satu siri langkah boleh diikuti:

  1. Hentikan Perkhidmatan MySQL:
<code class="shell">sudo service mysql stop</code>
  1. Lancarkan MySQL dalam Mod Selamat:
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
  1. Sambung ke MySQL:

Buka terminal baharu dan laksanakan:

<code class="shell">mysql -u root</code>
  1. Kemas kini Kata laluan:

Masukkan pertanyaan berikut untuk menukar kata laluan:

<code class="sql">UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;</code>

Nota: Untuk MySQL versi 5.7 dan kemudian, nama medan dalam pertanyaan hendaklah 'rentetan_pengesahan' dan bukannya 'kata laluan'.

  1. Keluar Mod Selamat dan Mulakan Semula MySQL:
<code class="shell">mysqladmin shutdown
sudo service mysql start</code>

Dengan ini langkah, kata laluan akar akan ditetapkan semula, dan pengguna boleh mendapatkan semula akses kepada pangkalan data MySQL mereka. Adalah penting untuk menyimpan rekod kata laluan baharu untuk rujukan masa hadapan.

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