centos
пробросил порт БД с удалённого сервера на этот сервер
теперь пытаюсь к нему подключиться из PHP скрипта и не могу
скрипт постоянно цепляет меня к локальной БД на 3306 порту, а новая БД проброшена на 3307 порту.
полный ппц в том что какой бы я порт не указывал в PHP скрипте, он рапортует что исправно коннектится к нему, но на самом деле он заходит всё в тот же 3306 порт
проверял "telnet localhost 3307", всё работает, БД видна, но PHP почемуто упирается
чтото вроде такого накидал
function connect()
{
/* Подключение к серверу MySQL */
ini_set("mysqli.default_port", 3307);
echo ini_get("mysqli.default_port") . "<br>";
$this->link = new mysqli($this->server, $this->login, $this->pass, $this->db);
if (mysqli_connect_errno()) {
printf("Подключение к серверу MySQL невозможно. Код ошибки: %s\n", mysqli_connect_error());
exit;
} else {
$this->link->set_charset("utf8");
printf("Успех!");
}
}
почему не в new mysqli() порт указываю? это из-за того что указывал, но PHP его ингнорировал, искал так сказать альтернативные пути
$this->server
у вас localhost ?
надо 127.0.0.1 иначе он через unix socket будет подключаться.
$this->link = new mysqli($this->server, $this->login, $this->pass, $this->db, 3307);
не?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Каким образом можно создать множество записей в mysql/postgres ? Написать сценарий php не катит: количество записей, которое требуется создать - несколько...
Есть запросы которые выдают таблицу видаid и много строк нужно каким то образом найти получить запрос с общими id из этих запросом
Помогите, не могу занести переменную $browser в БД! Cуть такова: есть 2 скрипта 1-й отвечает за последний визит на сайте 2-й за браузер с какого заходили
Господа, установленный из пакетов на ubuntu 1304 phpMyAdmin, выдает ошибку 500 Internal Server Error на странице "Настройки", хотя все остальные работает