Кто-нибудь знает, почему мой /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? Будет ли проще просто переустановить ОС fresh? На данный момент я открыт для любых предложений, которые перестанут тратить мое время.
/var/run/mysqld/mysqld.sock
будет создан. Как сказал @Paul, вы должны удалить любой файл, который вы поместили в это место.