Мой код вчера работал хорошо, а сегодня он просто не хочет подключаться к моей базе данных. Я не изменил никаких настроек на нем или на коде, и я также не обновил ни одно программное обеспечение. Все, что я делаю, это:
new PDO('mysql:host=localhost;port=3306;dbname=test', 'username', 'password');
И я получаю сообщение с хорошим исключением:
Warning: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in ...
Дело в том, что я явно не пытаюсь подключиться, используя сокет unix, но используя TCP/IP. Что я делаю не так? Здесь что-то не хватает?
Спасибо за любую помощь.