2017-09-07 2 views
0

mysql 클라이언트를 사용하여 시스템 루트 사용자와 함께 mysql.sock을 열 수있다. 하지만 난 다른 시스템 사용자가 thee mysql 클라이언트를 사용할 수 없습니다. 오류 메시지는 다음과 같습니다mysql.sock을 여는 방법

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/mnt/mysql/mysql.sock' (13) 

이 전에, 나는 단지 MySQL의 디렉토리에 setfacl 명령 명령을 사용

setfacl -m u:hank:rx mysql 
setfacl -m d:u:hank:rx mysql 

그때 내가 MySQL의 클라이언트 도구를 사용하여 MySQL을 액세스 할 수 없습니다. 문제를 해결하는 방법은 무엇입니까?

답변

0

로그인 사용자가 [MySQL] 프로세스에 액세스 할 수있는 권한이 없기 때문입니다.

+0

하지만 'setfacl'명령을 사용하기 전에 mysql에 액세스 할 수 있습니다. – hank