홈>
Snow Leopard에서 mysql 서비스를 시작할 수 없으며 패널에 prefs 메시지가 나타납니다.
warning the user/local/mysql/data directory is not owned by the mysql user
어떻게 고칠 수 있습니까?
- 답변 # 1
- 답변 # 2
이것은El Capitan및Sierra
에서 나를 위해 작동합니다.sudo chown -R _mysql:wheel /usr/local/mysql/data
그렇습니다.
<시간>업데이트 : 자동 시작 수정
자동 시작도 수정하면 더 유용하다는 것을 알았습니다 :
sudo nano /Library/LaunchDaemons/com.mysql.mysql.plist
붙여 넣기 :
<!--?xml version="1.0" encoding="UTF-8"?--> <plist version="1.0"> <dict> <key>KeepAlive</key> <true /> <key>Label</key> <string>com.mysql.mysqld</string> <key>ProgramArguments</key> <array> <string>/usr/local/mysql/bin/mysqld_safe</string> <string>--user=mysql</string> </array> </dict> </plist>
저장 한 다음 :
sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
그런 다음 다시 시작할 때로드됩니다.
참조 : https://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/
관련 자료
- linux - mysql이 시작되지 않습니다오류 - su : 경고 : 디렉토리를/nonexistent로 변경할 수 없음 : 해당 파일 또는 디렉토리가 없습니다
- git - 경고 - 'public/img/dir-foe'디렉토리를 열 수 없습니다 : laravel을 사용하여 권한이 거부되었습니다
- 경고 - 식별 파일 /home/xx/ssh/xx에 액세스 할 수 없음 : 해당 파일 또는 디렉토리가 없습니다
- git bash start에 대한 경고"bash - c : /users/rs3/anaconda3/etc/profiled/condash : 해당 파일 또는 디렉토리 없음"
- r - mac os x maverick에서 "git add"명령 후 "경고 - 디렉토리를 열 수 없음"수정 방법
Snow Leopard에서 mysql 서비스를 시작할 수없고 패널 prefs에 'user/local/mysql/data 디렉토리가 mysql 사용자의 소유가 아니라는 경고'가 표시되면 다음을 수행해야합니다.
sudo chown -RL root:mysql /usr/local/mysql
sudo chown -RL mysql:mysql /usr/local/mysql/data
sudo /usr/local/mysql/support-files/mysql.server start