Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

오류 1396(HY000):'root'@'localhost'에 대한 CREATE USER 작업이 실패했습니까?

<시간/>

시스템에서 루트는 암호뿐만 아니라 다른 이름으로 정의됩니다. 그런 다음 사용자는 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은 주어진 비밀번호로 성공적으로 생성되었습니다.