2016-10-08 6 views
1

우선, phpmyadmin은 아무 것도 시도 할 때 수십 개의 오류를 던지고 있습니다. (하단에 이미지)macOS 시에라 업데이트 후 MySQL 권한 오류

둘째, 내가 명령 줄에서 데이터베이스를 만드는 시도하고 난이 있어요 :이 오류의 일부 인터넷 검색에서

mysql> create database support; 
ERROR 13 (HY000): Can't get stat of './support' (Errcode: 13 - Permission denied) 

을, 나는 \! pwd; 명령을 시도하고, 몇 가지 이유 문서 폴더의 프로젝트 중 하나를 가리키고 있습니다.

mysql> \! pwd; 
/Users/username/Documents/project-name 

어떤 생각이 잘못된가요?

서버 버전 : 5.7.13 MySQL의 커뮤니티 서버 (GPL)

덕분에 내 경우

phpmyadmin error 1

phpmyadmin error 2

답변

0

이 있었다 (또한 시에라에 대한 업데이트 후) mysqld (사용자 mysql)를 실행하는 사용자가 쓰기 권한으로 mysql 데이터 디렉토리를 열 수 없기 때문에 발생합니다. 대신 파일은 나 혼자 소유했습니다. (나를 위해)

sudo chown -R mysql /usr/local/mysql/* 

시킴으로 빨리 원인 시에라가 itelf 업그레이드 아니었지만, 응답 응용 프로그램을 업데이트하는 전체 프로세스 : 나는 이것을 해결했습니다. 특히 그 시에라 업데이트 chown에 포함 한 후 양조와 PHP를 업데이트하는 지침 : 이것은 불행하게도 당신이 발견 한 오류의 원인,/usr/지방/mysql을 내 파일 권한을 변경했다

sudo chown -R $(whoami):admin /usr/local  # DO NOT DO THIS 

.