MySQL: Ralat 1396 Operasi CREATE USER Gagal untuk 'jack'@'localhost'
Masalah:
Dalam MySQL, walaupun menjadi root, pengguna menghadapi ketidakupayaan untuk mencipta semula a 'jack' pengguna dipadamkan dengan mesej ralat: "Operasi CREATE USER gagal untuk 'jack'@'localhost'".
Konteks Tambahan:
Ralat hanya berlaku untuk 'jack' pengguna dan bukan untuk nama pengguna lain, menunjukkan potensi isu rasuah yang berkaitan khusus dengan 'jack'. Jadual pengguna dalam mysql.user tidak menunjukkan saki-baki pengguna 'jack' yang dipadamkan.
Penyelesaian:
Langkah 1: Gugurkan Pengguna Sedia Ada
Anggapkan bahawa 'jack' pengguna masih wujud, walaupun jadual pengguna tidak dipaparkan ia. Jalankan arahan berikut untuk menggugurkan pengguna:
drop user jack@localhost;
Langkah 2: Flush Privileges
Untuk membersihkan sebarang keistimewaan cache yang dikaitkan dengan pengguna yang mungkin rosak, flush keistimewaan menggunakan arahan berikut:
flush privileges;
Langkah 3: Cipta Semula Pengguna
Sekarang, anda boleh mencipta 'jack' pengguna seperti yang dikehendaki:
create user jack@localhost identified by 'test123';
Penyelesaian ini harus menyelesaikan isu dan membolehkan anda mencipta 'jack' pengguna berjaya.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mencipta Semula Pengguna MySQL 'jack'@'localhost' Walaupun Menjadi Root?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!