>

Snow Leopard에서 mysql 서비스를 시작할 수 없으며 패널에 prefs 메시지가 나타납니다.

warning the user/local/mysql/data directory is not owned by the mysql user

어떻게 고칠 수 있습니까?

  • 답변 # 1

    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

  • 답변 # 2

    이것은El CapitanSierra

    에서 나를 위해 작동합니다.

    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/

  • 이전 mysql - Rails의 테이블에 어떤 인덱스를 추가해야하는지
  • 다음 은행 거래 및 은행 잔고를 얻는 API가 있습니까?