본문 바로가기
TroublesShooting

[MYSQL / Database] Error mysql ERROR 1396 (HY000)

by JINJINC 2023. 4. 11.
728x90
반응형

사용자 제거시  mysql ERROR 1396 (HY000) 에러나 나올때 

 

 mysql ERROR 1396 (HY000) 원인

Create user/ grant 명령으로 사용자와 권한을 추가/ 관리해야 하는데, mysql.db, mysql.user 테이블을 직접 조작하다가 일관성이 깨졌기 때문이다.

 

 

 해결방법

1. 기존의 데이터들이 깨끗하게 삭제해준다.

delete from mysql.user where user='삭제할 아이디';
delete from mysql.db where user='삭제할 아이디';
drop user [userid@'host'] 먼저 계정을 삭제 해준다.
flush privileges;

 

2. 아이디 새로 만들기 

create user  userid@'host'  identified by 'passwd';
728x90
반응형

댓글