"Не удалось создать файл блокировки сокета unix" с MySQL 5.7.10 на OS X 10.11.2

Я пытался установить MySQL 5.7 на OS X El Capitan с помощью Homebrew, однако, когда дело доходит до получения сервера и работает, я не могу показаться, чтобы получить файл блокировки создан.

когда я запускаю mysqld_safe, он записывает ошибки в файл, и единственное соответствующее сообщение, которое я видел, было следующим:

2015-12-13T19:48:09.270970Z 0 [ERROR] Could not create unix socket lock file /var/lib/mysql/mysql.sock.lock.

глядя на конфигурацию, если я сбегу mysql_config | grep -- --socket, Я вижу это:

--socket [/tmp/mysql.sock]

It кажется что гнездо становится создается на долю секунды, но при попытке создания файла блокировки прерывается. Что здесь происходит?

5
задан Mark
источник

1 ответов

Я думаю, что это ошибка в mysql 5.7.

в моем случае я создаю контейнер docker. Я пошел вперед и изменил версию mysql, которую я установил на 5.6 через apt-get, и он немедленно исправил проблему.

apt-get install software-properties-common python-software-properties
add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
apt-get update
apt-get install mysql-client-5.6 mysql-server-5.6

надеюсь, что это помогает.

0
отвечен Brad Fellows 2017-02-03 21:33:26
источник

Другие вопросы homebrew macos mysql osx-el-capitan sockets