IT박스

Mac에서 어떤 사용자가 / usr / local / mysql을 소유해야합니까?

itboxs 2020. 11. 22. 19:16
반응형

Mac에서 어떤 사용자가 / usr / local / mysql을 소유해야합니까?


파일 소유자 및 그룹은 무엇 /usr/local/mysql이며 포함 된 모든 파일 및 디렉토리는 무엇입니까? MySQL은 잘 작동했지만 Homebrewsudo chown -R $USER:staff /usr/local 를 설치 한 후 시작시 MySQL이 자동으로 시작되지 않고 MySQL 환경 설정 패널에 "경고 : / usr / local / mysql / data 디렉토리가 ' mysql '또는'_mysql 'user'라고 표시하고 Start MySQL Server를 클릭했을 때 연결되지 않았습니다.

이 문제를 해결하기 위해 sudo chown -R _mysql:wheel /usr/local/mysql/data. 그런 다음 시스템 환경 설정을 닫고 열었습니다. 경고가 사라지고 MySQL 서버 시작을 클릭하면 시작되었습니다!

MySQL은 이제 잘 응답하는 것 같지만이 솔루션을 추측했습니다. 내가 옳은 일입니까?


나에게 유효한 것 같습니다. mysql 폴더는 다음과 같습니다.

drwxr-xr-x  17 root    wheel    578 May  7  2010 .
drwxr-xr-x   8 root    wheel    272 Jun 11  2010 ..
-rw-r--r--   1 root    wheel  17987 May  7  2010 COPYING
-rw-r--r--   1 root    wheel   5139 May  7  2010 EXCEPTIONS-CLIENT
-rw-r--r--   1 root    wheel   9339 May  7  2010 INSTALL-BINARY
-rw-r--r--   1 root    wheel  62989 May  7  2010 README
drwxr-xr-x  46 root    wheel   1564 May  7  2010 bin
drwxr-x---  15 _mysql  wheel    510 Jan 21 08:15 data
drwxr-xr-x   4 root    wheel    136 May  7  2010 docs
drwxr-xr-x  34 root    wheel   1156 May  7  2010 include
drwxr-xr-x  22 root    wheel    748 Jun  3  2010 lib
drwxr-xr-x   4 root    wheel    136 May  7  2010 man
drwxr-xr-x  15 root    wheel    510 May  7  2010 mysql-test
drwxr-xr-x   3 root    wheel    102 May  7  2010 scripts
drwxr-xr-x  35 root    wheel   1190 May  7  2010 share
drwxr-xr-x  29 root    wheel    986 May  7  2010 sql-bench
drwxr-xr-x  16 root    wheel    544 May  7  2010 support-files

모든 것이 올바르게 연결되지 않았다면 MySQL을 어떻게 설치 했습니까?

편집 : 그리고 이것은 데이터 폴더의 일반적인 특징입니다.

drwxr-x---  15 _mysql  wheel       510 Jan 24 08:15 .
drwxr-xr-x  17 root    wheel       578 May  7  2010 ..
-rw-rw----   1 _mysql  wheel    158773 Jan 24 08:16 $USER.local.err
-rw-rw----   1 _mysql  wheel         4 Jan 24 08:15 $USER.local.pid
drwx------   6 _mysql  wheel       204 Jun 16  2010 $SOME_DB_NAME1
drwx------   6 _mysql  wheel       204 Jun  8  2010 $SOME_DB_NAME2
drwx------  15 _mysql  wheel       510 Jan 18 11:23 $SOME_DB_NAME3
drwx------  12 _mysql  wheel       408 Jan 20 14:40 $SOME_DB_NAME4
-rw-rw----   1 _mysql  wheel   5242880 Jan 24 08:15 ib_logfile0
-rw-rw----   1 _mysql  wheel   5242880 Jan 24 08:15 ib_logfile1
-rw-rw----   1 _mysql  wheel  18874368 Jan 21 17:31 ibdata1
drwx------  85 _mysql  wheel      2890 Jun  3  2010 $SOME_DB_NAME5
drwx------  85 _mysql  wheel      2890 Jun  3  2010 $SOME_DB_NAME6
drwxr-x---  71 _mysql  wheel      2414 Jun  3  2010 mysql
drwx------  21 _mysql  wheel       714 Aug 31 17:27 $SOME_DB_NAME7

나는 내 컴퓨터에서 Homebrew를 실행하지 않으므로 이것이 많은 도움이되는지 모르겠습니다.


나는 똑같은 문제가 있었고 MattDiPasquale의 대답이 나를 위해 일했습니다. mysqldMySQL이 제대로 실행되고 있는지 확인하기 위해 항상 계속 실행 해야했습니다. 시스템 환경 설정에서 MySQL을 보았을 때 동일한 오류가 있음을 깨달았습니다.

참고 URL : https://stackoverflow.com/questions/4762543/what-user-should-own-usr-local-mysql-on-mac

반응형