QNAP NAS'ımda MySQL'in başlamamasıyla ilgili bir sorun yaşıyorum.
Bunu ilk olarak phpMyAdmin üzerinden giriş yapamamakla buldum - hata alıyordum:
#2002 Cannot log in to the MySQL server
Daha sonra mysql'i başlatmayı denedim, sanırım bu yaygın bir sorun, ancak genel bir hata verdi.
mysql.sock dosyasında ve her şeyde sorun giderme işlemi yaptım, izinlerini değiştirdim, ancak hiçbir şey çalışmıyor.
NAS'ımı birçok kez yeniden başlattım.
Sonunda mysql'i yeniden başlatmayı denedim. Bunu yaparken şunu aldım:
ERROR! MySQL manager or server PID file could not be found!
QNAP'a özel bir şey ya da bunun için genel bir sorun giderme yöntemi bulamıyorum. Bulduğum her şey OSX ile ilgili gibi görünüyor.
Uzun bir araştırmadan sonra, makinemdeki "PID dosyası bulunamıyor" sorununu çözebildim. OS X 10.9.3 kullanıyorum ve mysql'i Homebrew aracılığıyla kurdum.
İlk olarak, PID dosyamı burada buldum:
/usr/local/var/mysql/{username}.pid
Ardından, my.cnf dosyamı buraya yerleştirdim:
/usr/local/Cellar/mysql/5.6.19/my.cnf
Son olarak, bu satırı my.cnf dosyasının en altına ekledim:
pid-file = /usr/local/var/mysql/{username}.pid
Umarım bu başkaları için işe yarar ve sizi baş ağrısından kurtarır! Kullanıcı adı} yerine makinenizin adını (benim durumumda jeffs-air-2) yazmayı unutmayın.
Yukarıdaki her şeyi denedim, ancak buradan bir ipucu alana kadar hiçbir sonuç alamadım: https://superuser.com/questions/159486/how-to-kill-process-in-mac-os-x-and-not-have-it-restart-on-its-own
Sonunda Mac'imdeki etkinlik izleyicisine gittim, PID'den çıkmaya zorladım ve komutu çalıştırdım:
sudo /usr/local/mysql/support-files/mysql.server restart
Sihir tamamlanmıştı!!!
Bunu kendi başıma çözdüm.
Günlüklerimi ararken
cd /usr/local/mysql/var
Orada [MyNAS].pid adlı dosyayı buldum ([MyNAS] yerine NAS'ınızın adını yazın.
Daha sonra dosyayı kaldırmak için aşağıdakileri çalıştırdım
rm -rf /usr/local/mysql/var/[MyNAS].pid
Daha sonra mysql'i yeniden başlattım
[/usr/local/mysql/var] # /etc/init.d/mysqld.sh restart
/mnt/ext/opt/mysql
/mnt/ext/opt/mysql
Try to shutting down MySQL
ERROR! MySQL manager or server PID file could not be found!
/mnt/ext/opt/mysql
Starting MySQL. SUCCESS!
Her şeyi test ettim ve hepsi yine tıkır tıkır çalışıyor!