Rumah >pangkalan data >tutorial mysql >Mengapa MySQL Membuang 'ERROR 1396 (HY000): Operasi CREATE USER gagal' dan Bagaimana Saya Boleh Membetulkannya?

Mengapa MySQL Membuang 'ERROR 1396 (HY000): Operasi CREATE USER gagal' dan Bagaimana Saya Boleh Membetulkannya?

Linda Hamilton
Linda Hamiltonasal
2024-12-06 22:13:16761semak imbas

Why Does MySQL Throw

ERROR 1396 (HY000): Operasi CREATE USER gagal untuk 'jack'@'localhost': Menyelesaikan masalah

Dalam MySQL, cuba untuk semula -cipta pengguna yang telah dipadamkan boleh mengakibatkan ralat "ERROR 1396 (HY000): Operasi CREATE USER gagal." Untuk menangani isu ini, ikut langkah berikut:

  1. Sahkan Pemadaman Pengguna: Pastikan pengguna ('jack' dalam kes ini) tidak lagi wujud dalam jadual mysql.user.
  2. Lepaskan Pengguna Tiada: Walaupun pengguna telah dipadamkan, mengeluarkan arahan LEPASKAN PENGGUNA 'jack'@'localhost' boleh membantu mengosongkan sebarang rujukan yang tinggal.
  3. Keistimewaan Flush: Jalankan arahan FLUSH PRIVILEGES untuk memuat semula keistimewaan keselamatan. Langkah ini penting untuk memastikan bahawa sebarang perubahan yang dibuat pada jadual pengguna berkuat kuasa.
  4. Buat Semula Pengguna: Sekarang, cuba cipta semula pengguna menggunakan arahan CREATE USER 'jack'@'localhost ' DIKENALPASTI OLEH 'test123'. Jika berjaya, pengguna akan dibuat tanpa ralat.

Contoh:

mysql> DROP USER 'jack'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
Query OK, 0 rows affected (0.00 sec)

Atas ialah kandungan terperinci Mengapa MySQL Membuang 'ERROR 1396 (HY000): Operasi CREATE USER gagal' dan Bagaimana Saya Boleh 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