У меня есть несколько (БЕСПЛАТНЫХ) приложений на Heroku, все они используют PHP и MySQL. Однако на одном из них у меня постоянно возникают проблемы с ClearDB (MySQL). Я получаю следующую ошибку
SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)
Когда я пытаюсь подключиться к нему со своего локального компьютера, он работает нормально. Я пытался удалить аддон ClearDB и добавить его несколько раз, но это не решило проблему. Это продолжается уже около 3 недель.
Вот мой код:
public $production = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'us-cdbr-east-04.cleardb.com',
'login' => 'username',
'password' => 'password',
'database' => 'heroku_9565d18e1870f97',
'prefix' => '',
//'encoding' => 'utf8',
);
и вот URL-адрес, который я получил от Heroku / ClearDB
mysql://username:[email protected]/heroku_9565d18e1870f97?reconnect=true
Есть идеи, что делать сейчас? Правильно ли выглядит мой код? Я, вероятно, могу попросить поддержки у Хеорку, но я лучше сначала спрошу у сообщества, так как в данный момент я не плачу за Heroku.