Хорошо, у меня есть новая установка Fedora 12, и я установил mysql через yum. Я поискал, включая пару похожих постов на этом сайте, но не смог найти ответа конкретно на мою проблему.
Первым делом я попытался установить пароль root, но получил ошибку.
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
затем..
[root@FC ~]# mysqld
Command not found. Similar command is: 'mysql'
Итак, я делаю whereis mysql.sock, думая, что могу найти источник файла и указать туда свой файл конфигурации.
[root@FC ~]# whereis mysql.sock
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
Круто, просто укажите сокет в my.cnf в / usr / bin / mysql, и это должно сработать, верно?
Неправильно, почему-то даже не обновил путь в ошибке? По-прежнему показывает «Не удается подключиться к локальному серверу MySQL через сокет» /var/lib/mysql/mysql.sock ». Может кто-то указать мне верное направление?
Основываясь на предыдущих ответах, все, что вам нужно сделать, это:
yum install mysql-server
service mysqld start
При первом запуске службы она должна предложить вам установить пароль root.
Попробуйте ввести:
service mysqld status
Если он говорит что-то кроме того, что он работает, попробуйте ввести:
service mysqld start
Пара уточнений:
Я согласен с malonso, что сервер, вероятно, не установлен.