Rumah >pangkalan data >tutorial mysql >Mengapa Saya Tidak Boleh Mencipta Pengguna MySQL Selepas Memadamkannya, dan Bagaimana Saya Membetulkannya?

Mengapa Saya Tidak Boleh Mencipta Pengguna MySQL Selepas Memadamkannya, dan Bagaimana Saya Membetulkannya?

Linda Hamilton
Linda Hamiltonasal
2024-12-07 13:54:18186semak imbas

Why Can't I Create a MySQL User After Deleting It, and How Do I Fix It?

RALAT 1396 (HY000): Operasi CREATE USER Gagal untuk 'jack'@'localhost'

Tidak dapat mencipta pengguna selepas memadamkannya daripada pangkalan data MySQL? Isu ini telah dilaporkan sebelum ini, berkemungkinan disebabkan oleh pepijat. Walau bagaimanapun, terdapat penyelesaian mudah:

Langkah-Langkah untuk Membetulkan Isu:

  1. Lepaskan Pengguna (Andaikan Ia Masih Wujud):

    DROP USER 'jack'@'localhost';
  2. Keistimewaan Flush:
    Langkah ini mengemas kini jadual kebenaran dalam pangkalan data.

    FLUSH PRIVILEGES;
  3. Buat Pengguna:
    Kini, anda boleh mencipta semula pengguna 'jack':

    CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';

Mengesahkan Kewujudan Pengguna: Untuk memastikan pengguna berjaya dibuat, jalankan arahan ini:

SELECT user,host FROM user;

Anda sepatutnya melihat 'jack' dan 'localhost' disenaraikan dalam hasil.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mencipta Pengguna MySQL Selepas Memadamkannya, dan Bagaimana Saya Membetulkannya?. 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