MySQL의 오류 1142 - 테이블 '사용자'에 대한 사용자 root_ssm '로 @'localhost를 '거부 SELECT 명령 (사용자가 권한이 없습니다)

사용 클라이언트 라이센스 (Navicat는 프리미엄 12)

1, 착륙 MySQL의 root 사용자

2, 새로운 쿼리 명령을 입력 :

MySQL을 사용;

사용자로부터 선택 * 여기서 사용자 = 'root_ssm';

사용자 이름을 쓸 수있는 조건이 권한을 부여 할 수있는 SQL 문 뒤에

 

3, 명령문을 실행하는 사용자의 정보를 볼 수

지역 빨간색 아이콘은 'N'입니다 Y 라인을 읽고, 어떤 권한을 나타냅니다.

값은 기억해야 다시 시작 나은 서비스를 변경 한 후, 'Y'모든 'N'열 수 있습니다

둘째, 명령 줄 클라이언트의 MySQL의 사용

정보 'root_ssm'사용자를 참조하십시오

 

MySQL을 사용; 

 

사용자로부터 선택 * 여기서 사용자 = 'root_ssm';

 

  

 

로컬 호스트 루트 사용자 권한 수정

쿼리 결과에서 열 이름에 따르면, 문은 서면 업데이 트를 수정

 

업데이트 사용자 집합 Select_pri = 'Y'사용자 = 'root_ssm'

모든 더 나은 변화하고 MySQL의 새로 고침 시스템 권한을 관련 테이블 :

 

플러시 특권;

 

다시 시작 MySQL의 서비스 후에, 그는 권한이 있습니다.

 

추천

출처www.cnblogs.com/FSH1014/p/12636149.html