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:
<code class="shell">sudo service mysql stop</code>
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
Buka terminal baharu dan laksanakan:
<code class="shell">mysql -u root</code>
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'.
<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!