
'user1'@'localhost' 사용자를 만들었습니다. 그런 다음 부여 옵션을 사용하여 user1에게 모든 권한을 부여했습니다. 도움이 됐나요? 그런 다음 user1을 데이터베이스에 연결했는데 오류 1142 및 1370이 계속 발생합니다. 또한 선택 및 실행 권한도 구체적으로 부여하려고 시도했습니다. MySQL의 모든 것을 새로 고칩니다. 그러나 여전히 동일한 오류가 발생합니다. 여기에 오류가 있습니다.
스키마 콘텐츠 로드 오류 오류 코드: 1142 'user_variables_by_thread' 테이블에 대해 'book'@'localhost' 사용자에게 SELECT 명령이 거부되었습니다.
오류 코드: 1370. 루틴 'e2.min'에 대해 사용자 'book'@'localhost'에 대한 명령 실행이 거부되었습니다. 0.000초
제가 놓친 부분이나 정확하지 않은 부분이 있나요?
답변1
잘. 분명히 루트 계정을 사용하여 권한을 부여하는 것이 작동하지 않았습니다. 그러나 MySQL에서는 '관리' > '사용자 및 권한'으로 이동한 다음 거기에서 모든 권한을 부여하면 오류가 해결되어 이제 'user1'이 데이터베이스에서 모든 작업을 수행할 수 있습니다.