Подключение mysql, не работающее: 2002 Никакой такой файл или каталог

Может быть, это потому, что у вас border-radius, так что только вы получаете закругленный угол внизу. Пожалуйста, удалите radius и попробуйте.

96
задан jww 21 December 2018 в 21:24
поделиться

5 ответов

If you use Linux: the path to the mysql.sock file is wrong. This is usually because you are using (LAMPP) XAMPP and it isn't in /tmp/mysql.sock

Open the php.ini file and find this line:

mysql.default_socket

And make it

mysql.default_socket = /path/to/mysql.sock
91
ответ дан 24 November 2019 в 05:31
поделиться

У меня также была та же проблема о сервере Linux. То, что помогло мне,' sudo перезагрузка ' команда, которая используется для перезагрузки сервера Linux.

-1
ответ дан 24 November 2019 в 05:31
поделиться

Не то чтобы это вам сильно помогает, но в последних версиях (и даже менее свежих ) MySQL код ошибки 2002 означает «Может» t подключиться к локальному серверу MySQL через сокет [name-of-socket] », так что это может рассказать вам немного больше.

7
ответ дан 24 November 2019 в 05:31
поделиться

First, ensure MySQL is running. Command: mysqld start

If you still cannot connect then: What does your /etc/my.cnf look like? (or /etc/msyql/my.cnf)

The other 2 posts are correct in that you need to check your socket because 2002 is a socket error.

A great tutorial on setting up LAMP is: http://library.linode.com/lamp-guides/centos-5.3/index-print

9
ответ дан 24 November 2019 в 05:31
поделиться

Я бы проверил ваш файл php.ini и убедился, что mysql.default_socket установлен правильно, а также проверю, что ваш mysqld правильно настроен с файлом сокета, к которому он имеет доступ. Типичное значение по умолчанию - "/tmp/mysql.sock".

6
ответ дан 24 November 2019 в 05:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: