Мне не хватает /tmp/mysql.sock
. Имеет подпись srwxrwxrwx
. Можно ли создать этот файл вручную?
2 ответа
Это больше вопрос MySQL. Файл mysql.sock
должен быть создан при запуске mysql с mysql.server start
. Перезапуск вашего сервера должен создать файл должным образом. Если этого не произойдет, есть вероятность, что сервер не настроен на прослушивание через сокет.
Некоторое время назад мой друг рассказал мне о проблеме с отсутствующим файлом сокета. Он использовал пользовательский конфигурационный файл /etc/my.conf, который так или иначе беспокоил MySQL. Когда он удалил файл my.conf и перезапустил сервер mysql, снова появился файл сокета.
После небольшого поиска по этим ключевым словам я нашел обсуждение в сообщении в блоге, где некоторые люди сообщали о почти точно таких же проблемах, может быть, вы можете получить больше идей там. У некоторых людей, однако, был файл, но в другом месте.
Однако, если mysql вообще не создает файл сокета, он не поможет вам создать его вручную.