Intereting Posts
FB не определен и запрашивает ошибку Загрузить файл не работает с ajax Создание и сохранение XML-файла на сервере с использованием PHP форма не обязательные значения для объекта Расчет / оптимизация битрейта FFMPEG Карты Laravel и google: маркер или диаграмма foreach широты / долготы Открыть pdf-файл в файле fpdf и вернуть его содержимое Атрибут переменной атрибута: настройка каждого отображаемого текстового значения кнопок радио Используя htmlspeciachars на выходе из базы данных (MySQL), что еще следует учитывать для предотвращения XSS? Как я могу обрабатывать субдомены с одной установкой laravel как удалить новые строки и вернуться из строки php? Yahoo Имя пользователя Regex Есть ли способ указать, что класс имеет магические методы, определенные для каждого метода в другом классе? Эффективный способ передачи переменных из PHP в JavaScript Как обеспечить, чтобы пользователь мог голосовать только один раз в 24 часа

Предупреждение: mysql_connect (): не удается подключиться к локальному серверу MySQL

Предупреждение: mysql_connect (): Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (11) в /home/aa/public_html/bb/db.php в строке 2 Не удалось подключиться :

я получаю эту ошибку, но проблема в том, что эта ошибка возникает нерегулярно, иногда она не приходит весь день, а иногда и приходит бесчисленное количество раз.

что может быть возможной причиной этого?

Solutions Collecting From Web of "Предупреждение: mysql_connect (): не удается подключиться к локальному серверу MySQL"

Это может означать, что MYSQL не работает или вы используете неправильное имя хоста во время соединения. Еще одной возможной причиной этого может быть разница в конфигурации сокета php от mysql, вы можете проверить его, посмотрев на сокет ввода в mysql config. файл и просмотрев вывод phpinfo (), вам нужно просто сравнить его. Или это может сделать кто-то еще на вашей машине, также используя этот сокет.

PS. Как и моя дикая догадка, просмотрите свой код и убедитесь, что вы всегда закрываете соединение и все ваши запросы.

Убедитесь, что ваш MySQL запущен. ИЛИ Создайте файл с именем: phpinfo.php со следующим внутри него:

<?php phpinfo(); ?> 

Загрузите файл в свой браузер: http: //localhost/phpinfo.php и прокрутите вниз для mysql . Найдите MYSQL_SOCKET и убедитесь, что он соответствует вашей записи в файле my.cnf .

FYI, мой файл my.cnf находится в: /etc/my.cnf и содержит что-то вроде этого:

 # The MySQL server [mysqld] port = 3306 socket = /tmp/mysql.sock