Оштбка PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket

Главные вкладки

Аватар пользователя knigov knigov 12 апреля 2012 в 10:07

Здравствуйте.
Столкнулся со странной проблемой на сайте. Нужно было увеличить размер диска и количество оперативной памяти на сервере. Для этого пришлось сервер выключить, произвести все нужные манипуляции и снова включить. После чего сайт стал выдавать такую ошибку:

PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in lock_may_be_available() (line 167 of /var/www/autopuzzler.ru/www/includes/lock.inc).

Если это важно: перед тем как выключить сервер я запускал update.php, но никаких обновлений не потребовалось.
На сервере я только увеличивал количество места на диске и количество оперативной памяти. Количество места на диске увеличивал пока сервер ещё работал, но для увеличения количества оперативной памяти пришлось сервер выключить.

Ещё странность, перед увеличением количества места на диске, на хостинге в консоли отображалось что свободно 0.3 из 6 Гб, после увеличения места на диске свободно 4.3 из 10 Гб. А после выключения - включения, свободно 0.3 из 10. Откуда взялить эти 4 Гб непонятно.

Вот такая странная проблема. Помогите решить Sad

Комментарии

Аватар пользователя validoll validoll 12 апреля 2012 в 10:47

Похоже на то, что не хватает памяти, от этого мускул отваливается.
Возможно что-то с PDO, криво установлено.
Мускул локальный? Как прописан адрес мускул-сервера в сетингс?

Аватар пользователя knigov knigov 12 апреля 2012 в 11:24

Если честно, я мало разбираюсь в серверах, поэтому больше заинтересован в человеке который может зайти на сервер и покапаться, чем в советах. (за оплату разумеется)

Аватар пользователя bsyomov bsyomov 1 марта 2013 в 0:33

Могу зайти и покопаться. Smile
skype: boris.syomov

А вообще, как же вы живёте без админа на сервере, не имея знаний в администирировании?