Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Membetulkan Jadual \'mysql.user\' yang rosak dalam XAMPP?

Bagaimana untuk Membetulkan Jadual \'mysql.user\' yang rosak dalam XAMPP?

Linda Hamilton
Linda Hamiltonasal
2024-10-26 02:11:27967semak imbas

How to Fix a Corrupted 'mysql.user' Table in XAMPP?

Bagaimana Membaiki Jadual 'mysql.user' XAMPP yang rosak?

Menghadapi jadual 'mysql.user' yang rosak dalam pemasangan XAMPP anda boleh mengecewakan. Panduan ini menyediakan penyelesaian langkah demi langkah untuk membaiki jadual dan memulihkan kefungsian.

Langkah Pembaikan:

  1. Sisipkan ' langkau-grant-tables' dalam 'my.ini':

    • Cari fail 'my.ini' (cth., c:xamppmysqlbinmy.ini).
    • Tambah baris berikut di bawah '[mysqld]':

      skip-grant-tables
  2. Mulakan MySQL dan Akses phpMyAdmin:

    • Mulakan MySQL menggunakan panel kawalan XAMPP.
    • Akses phpMyAdmin melalui penyemak imbas anda.
  3. Periksa Jadual 'pengguna':

    • Pilih pangkalan data 'mysql'.
    • Lihat jadual 'pengguna'.
    • Anda mungkin menghadapi ralat: "#1034 Indeks untuk jadual ' pengguna' rosak."
  4. Analisis dan Jadual Pembaikan (Pilihan):

    • Pilih 'Analisis' diikuti dengan 'Membaiki jadual' untuk jadual 'pengguna'.
    • Jika pembaikan gagal, teruskan ke langkah 9.
  5. Lepaskan dan Cipta Semula 'pengguna' Jadual:

    • Lepaskan jadual 'pengguna' yang rosak (jika pembaikan tidak berjaya).
  6. Salin Fail Sandaran:

    • Salin fail sandaran berikut ke direktori data:

      C:\xampp\mysql\backup\mysql\user.frm
      C:\xampp\mysql\backup\mysql\user.MYD
      C:\xampp\mysql\backup\mysql\user.MYI

      ke

      C:\xampp\mysql\data\mysql\
  7. Mulakan semula XAMPP dan Urus Pengguna:

    • Mulakan semula XAMPP.
    • Anda kini boleh mengurus pengguna tanpa menghadapi ralat rasuah.

Nota Tambahan:

Perlu dinyatakan bahawa jadual 'db' juga mungkin memerlukan pembaikan dalam kes tertentu. Ikuti langkah yang sama seperti jadual 'pengguna' untuk membaiki jadual 'db'.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Jadual \'mysql.user\' yang rosak dalam XAMPP?. 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