Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

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

Lỗi này xảy ra khi cố gắng tạo user root@localhost trong khi user này đã tồn tại (MySQL cài đặt mặc định đã có root).

Minh họa lỗi

mysql> CREATE USER 'root'@'localhost' IDENTIFIED BY 'root123';
ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'localhost'

Giải pháp

Tạo user với tên khác:

mysql> CREATE USER 'John'@'localhost' IDENTIFIED BY 'john123';
Query OK, 0 rows affected (0.14 sec)

User John được tạo thành công. Để quản lý quyền root, hãy dùng tài khoản root hiện có hoặc tạo user mới với quyền tương đương qua GRANT ALL PRIVILEGES.