の上Mac OS X v10.6(Snow Leopard)、MySQL を起動すると次のエラーが発生します。
PIDファイルを更新せずにサーバーが終了しました
ファイルmy.cnf
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
pid-file=/var/run/mysqld/mysqld.pid
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
ベストアンサー1
末尾に「.err」が付いたログ ファイルを探してください。さらに詳しい情報があるはずです。次の場所にある可能性があります:
/usr/local/var/mysql/your_computer_name.local.err
おそらく権限の問題でしょう
MySQLインスタンスが実行中かどうかを確認する
ps -ef | grep mysql
はいの場合は、それを停止するか、プロセスを強制終了する必要があります。
kill -9 PID
PID
前のコマンドの出力でユーザー名の横に表示される数字はどこですか?所有権を確認する
/usr/local/var/mysql/
ls -laF /usr/local/var/mysql/
の所有者である場合は、または
root
に変更する必要があります。mysql
your_user
sudo chown -R mysql /usr/local/var/mysql/