Egy PHP weboldallal kellene egy távoli adatbázisszerverhez kapcsolódnom PDO-n keresztül.
A gépnek több IP címe is van, de a távoli mysql szerver ezek közül csak egyet fogad el hitelesnek.
Hogyan tudom megadni a PDO kapcsolódásnál, hogy melyik interfészt/IP címet használja a kapcsolat felépítéséhez?
- 674 megtekintés
Hozzászólások
Ilyet biztosan nem fogsz tudni, mivel a MySQL kliens library sem tudja:
https://dev.mysql.com/doc/refman/5.7/en/mysql-real-connect.html
De nem is ebben a layerben kell ezt megoldanod szerintem, ez nem alkalmazás layerbeli beállítás IMHO, hanem networking layer.
Meg kell adnod a gép route szabályainál, hogy minden, a MySQL szerver felé menő csomagot a megfelelő interface-n kell kiküldeni.
- A hozzászóláshoz be kell jelentkezni
Masodik fele: igen, egyet is ertek, igaz is, stb.
DE:
Elso fele:
"mivel a MySQL kliens library sem tudja"
A PDO egeszen mast hasznal, nem mysql/mysqli-t es PostgreSQL eseten se pgConnect-et.
Pl. ha pgConnect not found mert a php-pgsql nincs beleforditva a PHP binarisba, a php-pdo-pgsql meg mindig mukodik.
szerk.: Ja azt hittem a php-s mysql(i)_real_connect-et linkeled, mint "kliens library". Igy mar ertem mit akartal
- A hozzászóláshoz be kell jelentkezni