Хтось знає, чому мій /var/run/mysqld/mysqld.sock
файл сокета не буде на моєму комп’ютері під час встановлення (або перевстановлення) MySQL 5.1?
Прямо зараз, коли я намагаюся запустити сервер з mysqld, у мене виникають помилки Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
, але створення порожнього файлу з таким ім'ям (як це пропонується на форумах ubuntu) виявилося невдалим.
У мене були і mysql, і postgres, які служили прекрасно, поки я не перейшов на natty трохи часу тому; Я провів години, гуляючи по обох базах даних, намагаючись зрозуміти, що відбувається. Я можу відмовитись від postgres, але я не можу працювати без робочої копії mysql.
Найцікавіша частина: я використовую Kubuntu, і я розумію, що KDE використовує mysql для зберігання дозволів користувачів тощо. У мене немає жодних дивних проблем з дозволами; чи можу я вважати це тим, що (якось?) MySQL насправді працює?
Можливо, ці файли сокетів живуть в іншому місці в natty? Було б простіше просто встановити ОС свіжий? На даний момент я відкритий до будь-яких пропозицій, які перестануть витрачати час на мене.
/var/run/mysqld/mysqld.sock
буде створений. Як сказав @Paul, ви повинні видалити будь-який файл, який ви розмістили в цьому місці.