DBAtlas · Атлас эксплуатации баз данных

2002: Не удаётся подключиться к локальному серверу MySQL через сокет

MySQL

Что это значит?

Клиент не смог подключиться к локальному серверу MySQL через Unix-сокет. Обычно сервер не запущен или путь к сокету неверен.

Почему возникает?

Служба MySQL/MariaDB не запущена или аварийно завершилась, путь к файлу сокета (например, /var/run/mysqld/mysqld.sock) у клиента и сервера различается, проблемы с правами доступа или сервер не запустился.

Как исправить

Проверьте состояние службы и запустите её (systemctl status mysql / start mysql). Проверьте правильный путь к сокету: SHOW VARIABLES LIKE 'socket' и настройку socket в my.cnf. Если путь различается, укажите его явно через --socket или используйте TCP: mysql -h 127.0.0.1 -P 3306. Проверьте журналы сервера на ошибки запуска/сбоев.

Открыть в DBAtlas →

Ещё по этой СУБД