Я могу запустить MySQL нормально,
/usr/local/mysql/support-files/mysql.server start
Starting MySQL
SUCCESS!
Но любое действие MySQL после этого я получаю ошибку:
Файл PID сервера MySQL не найден
/usr/local/mysql/support-files/mysql.server stop
ERROR! MySQL server PID file could not be found!
Где найти файл PID сервера на Mac с OSX 10.8? Мне интересно, если это проблема с разрешением. Файл mysql.sock - это символическая ссылка, указывающая на файл в каталоге tmp /.
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
mysql
mac-osx
pid
osx-mountain-lion
simpleengine
источник
источник
pid-file = /var/run/mysqld/mysqld.pid
??ERROR! The server quit without updating PID file (/var/run/mysqld/mysqld.pid).
у вас есть идеи ?! : |Этот вопрос несколько устарел, но я решил опубликовать, как я решил эту проблему, когда это случилось со мной на моем Mac (OS X El Capitan 10.11.4).
Проверьте статус, чтобы быть уверенным
Найти все запущенные процессы mysql
Убить все mysql pids
Теперь попробуйте запустить MySQL вверх
Надеюсь, это поможет кому-то!
источник
ERROR! The server quit without updating PID file
этим дает ссылку на файл .pid? Может быть, что-то похожееERROR! The server quit without updating PID file (/usr/local/mysql/data/<userName>.<pidFileName>.pid)
ps aux | grep [m]ysql
поможет предотвратить самореализацию grepОсновная проблема, вероятно, заключается в том, что ваше имя хоста меняется, и если вы не укажете pid-файл в my.cnf, он будет использовать .pid в качестве файла. Если у меня дома есть мой MacBook, я увижу одно имя хоста, но когда он проснется в корпоративной сети, он увидит то же имя с «.local» в конце.
источник