Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ข้อผิดพลาด 1396 (HY000):การดำเนินการ CREATE USER ล้มเหลวสำหรับ 'root'@'localhost'?


ในระบบ รูทถูกกำหนดโดยชื่ออื่นและรหัสผ่าน จากนั้นผู้ใช้จะถูกสร้างขึ้นเป็นรูทโดยใช้คำสั่ง create ซึ่งจะส่งผลให้เกิดข้อผิดพลาด 1396

แบบสอบถามนี้ได้รับดังต่อไปนี้ −

mysql> create user 'root'@'localhost' identified by 'root123';

หลังจากดำเนินการค้นหาข้างต้น ได้รับข้อผิดพลาดดังต่อไปนี้ -

ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'localhost'

ผู้ใช้สามารถสร้างด้วยชื่อและรหัสผ่านอื่นได้สำเร็จ ได้ดังนี้ −

mysql> create user 'John'@'localhost' identified by 'john123';
Query OK, 0 rows affected (0.14 sec)

ตอนนี้ ผู้ใช้ John ถูกสร้างขึ้นเรียบร้อยแล้วด้วยรหัสผ่านที่กำหนด