Mogę dobrze uruchomić MySQL,
/usr/local/mysql/support-files/mysql.server start
Starting MySQL
SUCCESS!
Ale po każdej akcji MySQL pojawia się błąd:
Nie można znaleźć pliku PID serwera MySQL
/usr/local/mysql/support-files/mysql.server stop
ERROR! MySQL server PID file could not be found!
Gdzie znajdę plik PID serwera na komputerze Mac z systemem OSX 10.8? Zastanawiam się, czy to problem z pozwoleniem. Plik mysql.sock jest dowiązaniem symbolicznym wskazującym plik w katalogu tmp /.
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
mysql
mac-osx
pid
osx-mountain-lion
simpleengine
źródło
źródło
pid-file = /var/run/mysqld/mysqld.pid
?ERROR! The server quit without updating PID file (/var/run/mysqld/mysqld.pid).
czy masz jakiś pomysł ?! : |To pytanie jest nieco nieaktualne, ale pomyślałem, że opublikuję, jak rozwiązałem ten problem, gdy przydarzył mi się na komputerze Mac (OS X El Capitan 10.11.4).
Sprawdź status, aby się upewnić
Znajdź wszystkie uruchomione procesy mysql
Zabij wszystkie mysql pids
Teraz spróbuj odpalić mysql
Mam nadzieję, że to komuś pomoże!
źródło
ERROR! The server quit without updating PID file
czy zawiera odniesienie do pliku .pid? Może coś podobnego doERROR! The server quit without updating PID file (/usr/local/mysql/data/<userName>.<pidFileName>.pid)
ps aux | grep [m]ysql
pomoże zapobiec samemuPodstawowym problemem jest prawdopodobnie zmiana nazwy hosta i jeśli nie określisz pliku pid w pliku my.cnf, użyje .pid jako pliku. Jeśli mam swojego MacBooka w domu, zobaczę jedną nazwę hosta, ale gdy obudzi się w sieci firmowej, zobaczy na końcu tę samą nazwę z „.local”.
źródło