Loading...
Обучение/Помощь новичкам | Подключение к удалённой бд
Доброго времени суток.Подскажите как мне в конфиге прописать подключение вместо локалхоста к другому удалённому источнику.
$hostdb = "localhost";
$user = "root1";
$pass = "123456789";
$dbname = "baza1";

У меня находится удалённая бд по такому адресу 163.172.221.221:3311 .Пробовал просто вместо локалхост ип подставить,так не работает
Теперь ругается на 8 линию в которой $pdo = new PDO("mysql:host=$hostdb;dbname=$dbname", $user, $pass);
На удаленном хосте нужно разрешить работать с БД удаленно
Сибирский , Всё разрешено
Вот что выдаёт при попытке соединится через удалёнку вместо локалхоста
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Failed to parse address "163.172.221.221:3311:3306"' in /profiles/u/ua/uaz/uazver/test.zzz.com.ua/assets/conf.php:8 Stack trace: #0 /profiles/u/ua/uaz/uazver/test.zzz.com.ua/assets/conf.php(8): PDO->__construct('mysql:host=163....', 'root1', '123456789') #1 /profiles/u/ua/uaz/uazver/test.zzz.com.ua/admin.php(11): require_once('/profiles/u/ua/...') #2 {main} thrown in /profiles/u/ua/uaz/uazver/test.zzz.com.ua/assets/conf.php on line 8
Ааа понял кажись как то добавляется порт по умолчанию 3306,а у меня 3311
________
посл. ред. 25.02.2018 в 13:56; всего 1 раз(а); by fishmen
да, можно просто убрать порт попробовать
Сибирский , В общем как не пробовал и убирать и прописывать,ничего не вышло увы
fishmen , попробуй вместо ай пи доменное имя в подключении без указания порта
Пробовал доменом вставлять хоть с портом хоть без,одна ошибка
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Connection refused' in /profiles/u/ua/uaz/uazver/test.zzz.com.ua/assets/conf.php:8 Stack trace: #0 /profiles/u/ua/uaz/uazver/test.zzz.com.ua/assets/conf.php(8): PDO->__construct('mysql:host=vatc...', 'root1', '123456789') #1 /profiles/u/ua/uaz/uazver/test.zzz.com.ua/admin.php(11): require_once('/profiles/u/ua/...') #2 {main} thrown in /profiles/u/ua/uaz/uazver/test.zzz.com.ua/assets/conf.php on line 8
Онлайн: 5
Время:
Gen. 0.0919
(c) Bym.Guru 2010-2026