MySql sunucu başlatma hatası 'Sunucu PID dosyasını güncellemeden çıktı '
Snow Leopard'da MySQL'i başlatmak aşağıdaki hatayı veriyor:
Sunucu PID dosyasını güncellemeden çıktı
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
271
3
günlük dosyanızı ".err" sonekiyle bulmaya çalışın, daha fazla bilgi olmalıdır. İçinde olabilir:
Muhtemelen izinlerle ilgili bir sorun
evet ise, durdurmalı veya süreci öldürmelisiniz
burada
PID
önceki komutun çıktısında kullanıcı adının yanında görüntülenen sayıdır/usr/local/var/mysql/
dosyasının sahipliğini kontrol edineğer sahibi
root
isemysql
veyayour_user
olarak değiştirmelisinizHata kaydı ne diyor? Bu hatayı aldım ve mysql hata günlüğünde belirtilen my.cnf'deki eski geçersiz bir ayar olduğu ortaya çıktı. Kötü bir yapılandırma ayarı değilse, hata günlüğü en azından sizi doğru yöne yönlendirmelidir.
OP'nin bu noktada sorunu çözdüğünü varsayıyorum... ama umarım bu, bu hatayı gören diğerlerini doğru yöne yönlendirir.
Umarım bu işinize yarar.
Hata günlüğünü kontrol ettikten sonra şunu buldum:
Ve bunu çözmek için, tüm mysql klasörüne sahiplik hakları verdim:
Daha sonra (bunu komut satırından da yapabilirsiniz), /usr/local/mysql-5.5.21-osx10.6-x86_64 adresindeki klasörün "get info" menüsündeki tüm kapalı klasörlere izinleri (bu sahipliği _mysql ve mysql kullanıcılarına verdikten sonra) uyguladım. Sadece bir takma ad olduğu için bunu takma ada eklemenize gerek yoktur.
Klasörün adı, sahip olduğunuz mysql kurulum sürümüne bağlıdır.