"Не удалось создать файл блокировки сокета 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 кажется что гнездо становится создается на долю секунды, но при попытке создания файла блокировки прерывается. Что здесь происходит?

3
задан Mark
05.12.2022 4:36 Количество просмотров материала 3460
Распечатать страницу

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 2022-12-06 12:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

homebrew
macos
mysql
osx-el-capitan
sockets
Вверх