Bagaimana untuk memulihkan kata laluan akar MySQL yang terlupa?

Linda Hamilton
Lepaskan: 2024-11-05 18:51:02
asal
251 orang telah melayarinya

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>
Salin selepas log masuk
  1. Lancarkan MySQL dalam Mod Selamat:
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
Salin selepas log masuk
  1. Sambung ke MySQL:

Buka terminal baharu dan laksanakan:

<code class="shell">mysql -u root</code>
Salin selepas log masuk
  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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!