Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Unix-системы Новый топик    Ответить
 Не входит в MySQL  [new]
Vodovarov
Member

Откуда: The Earth
Сообщений: 8
Добрый день!

На FreeBSD 12.0 пропал коннект к mysql, пишет это:

sp@localhost:~ % mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Где искать траблу, подскажите?
20 май 19, 13:35    [21888841]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
landy
Member

Откуда:
Сообщений: 1348
Vodovarov,

тут
20 май 19, 14:22    [21888908]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
mayton
Member

Откуда: loopback
Сообщений: 41909
Советуют сделать

telnet 127.0.0.1 3306 
20 май 19, 14:37    [21888922]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
bga83
Member

Откуда: Город герой Ленинград
Сообщений: 30700
mayton
Советуют сделать

telnet 127.0.0.1 3306 
глупости не надо писать. у ТС ошибка подключения через сокет, а не по сети.
По проблеме, проверить:
- настройки mysql-сервера на предмет того где именно он принимает подключения: сокет/tcp-порт
- если нужны подключения именно через сокет, то проверить его наличие и права
- попробовать подключиться по tcp
20 май 19, 17:30    [21889071]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
Vodovarov
Member

Откуда: The Earth
Сообщений: 8
bga83,

спасибо, попробую это
20 май 19, 17:42    [21889080]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
vkle
Member

Откуда: Самара
Сообщений: 14701
Что mysql-server запущен, надо полагать, проверили.
20 май 19, 18:22    [21889116]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
mayton
Member

Откуда: loopback
Сообщений: 41909
Яж про это и толкую.
20 май 19, 18:25    [21889117]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
vkle
Member

Откуда: Самара
Сообщений: 14701
mayton
Яж про это и толкую.
Тогда уж толкуйте правильно, раз предлагаете проверить состояние сервера. Например, так:
$ sudo service mysql-server status
Или, хотя бы, так:
$ ps -ax | grep mysql

В данном же случае ТС подключается через unix-сокет, а не через сетевой, который Вы предлагаете проверить. И такое подключение через unix-сокет будет успешным при отключенной в конфиге поддержке сетевых подключений, когда Ваш тест не пройдет.
20 май 19, 18:32    [21889123]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
полудух
Member

Откуда: планета орков, г.Зверополис
Сообщений: 734
там вообще-то и сокет и порт открыт
socket                  = /var/run/mysqld/mysqld.sock
port                    = 3306
20 май 19, 20:18    [21889197]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
landy
Member

Откуда:
Сообщений: 1348
through socket '/tmp/mysql.sock' (2)


и
/var/run/mysqld/mysqld.sock

На мысли не наводит?
21 май 19, 06:35    [21889349]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
Vodovarov
Member

Откуда: The Earth
Сообщений: 8
vkle
Что mysql-server запущен, надо полагать, проверили.
угу
21 май 19, 08:43    [21889388]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
mayton
Member

Откуда: loopback
Сообщений: 41909
Vodovarov
vkle
Что mysql-server запущен, надо полагать, проверили.
угу

Ну дальше. Трогай порт телнетом. Чего-мы так долго то ждём. Советов накидали вон...
21 май 19, 11:51    [21889562]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
полудух
Member

Откуда: планета орков, г.Зверополис
Сообщений: 734
netstat на мысли наводит, а это всё вилами по воде
21 май 19, 15:04    [21889797]     Ответить | Цитировать Сообщить модератору
 Re: Не входит в MySQL  [new]
vkle
Member

Откуда: Самара
Сообщений: 14701
Есть смысл посмотреть конфиг мускуля, мож там сокет эээ... незнамо где.
Ну и убедиться, что мускуль запущен именно с этим самым конфигом и аргументами запуска вообще.
По дефолту в последних версиях файл конфига указывается явно в аргументах запуска демона: --defaults-extra-file=/usr/local/etc/mysql/my.cnf, это делается в стартовом скрипте. Директивой mysql_optfile в /etc/rc.conf можно указать другой файл.
И дополнительные аргументы запуска могут быть указаны директивой mysql_args, они тоже в строку запуска попадают.

Вообще, дайте побольше информации. Какая версия мускуля. При после каких событий или действий пропал коннект. Может, что-то делали перед случившимся.

И, на всякий случай, мускуль обычно останавливается, когда место в /tmp заканчивается. С этим всё в порядке?
21 май 19, 16:50    [21889903]     Ответить | Цитировать Сообщить модератору
Все форумы / Unix-системы Ответить