2017-10-15 1 views
1

MariaDB 데이터베이스에서 권한을 부여하려하지만 오류 메시지가 나타납니다.MariaDB 데이터베이스에서 권한 부여

grant all on ghscom_ghs86 to 'ghscom_frank'@'localhost'; 
ERROR 1046 (3D000): No database selected 

데이터베이스 ghscom_ghs86이 존재한다는 것을 확인 했으므로 여기 무슨 일이 벌어지고 있습니까?

답변

0

당신이 ghscom_ghs86 데이터베이스의 모든 테이블에 대한 모든 권한을 부여하려는 가정, 당신이 찾고있는 명령은 다음과 같습니다

grant all on ghscom_ghs86.* to 'ghscom_frank'@'localhost'; 

사용하는 구문은 다음과 같은 테이블이 아닌 데이터베이스를 참조 당신은 당신의 질문에서 제안했습니다.

+0

방금 ​​시도한 결과 다음과 같이 나타납니다. MariaDB [(none)]> 모두 ghscom_ghs86. *에 'ghscom_frank'@ 'localhost'를 부여하십시오. 오류 1133 (28000) : 사용자 테이블에 일치하는 행을 찾을 수 없습니다. –

+1

나에게 분명하게 보이는 것을 간과 해주십시오. 나는 이미 사용자를 만들 줄 알았지 만 분명히하지 않았습니다. 그것을 창조하는 것이 트릭을 만들었습니다. 도와 줘서 고마워. –