Intereting Posts

SQLSTATE Неизвестный сервер MySQL MySQL 'mysql1.alwaysdata.com:3306' (2)

У меня есть эта ошибка, когда я пытаюсь получить доступ к некоторым веб-страницам моего проекта: SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql1.alwaysdata.com:3306' (2)

alwaysdata – это веб-сайт phpmyadmin, который я использую для своей базы данных.

Я заметил, что это когда я пытаюсь получить доступ к некоторым страницам в связи с базой данных (создайте пользователя, например … и т. Д.), И нет никаких проблем с другими страницами, такими как «контакт».

Я нахожусь на Mac OSX, и я использую сервер MAMP, всегда данные, laravel и netbeans IDE. все конфигурации, необходимые для обеспечения правильности соединения между моим проектом и базой данных.

Вот:

SQLSTATE[HY000] [2005] Unknown MySQL server host 'mysql1.alwaysdata.com:3306' (2)

open: /Applications/MAMP/htdocs/lesenfantsdurhone/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php

  */ public function createConnection($dsn, array $config, array $options) { $username = array_get($config, 'username'); $password = array_get($config, 'password'); return new PDO($dsn, $username, $password, $options); } 

Если у кого-то есть идея …

Спасибо.

Related of "SQLSTATE Неизвестный сервер MySQL MySQL 'mysql1.alwaysdata.com:3306' (2)"

Порт имеет собственный параметр в DSN :

 'mysql:host=mysql1.alwaysdata.com;port=3306;dbname=xxx' 

В качестве альтернативы просто опустите порт, 3306 – это порт по умолчанию.

У меня была эта проблема при использовании Laravel с MAMP и Sequal Pro.

Внутри файла .env я установил

 DB_HOST = "localhost" DB_PORT = "3306" 

и это сработало.

Раньше я

 DB_HOST = "localhost:8889"