Mysql adatbázis távoli elérése
Sziasztok,
Lenne egy problémám amiben a segítségeteket kérem. Egy távoli gépen futó MySQL adatbázishoz szeretnék csatlakozni php-val, de nem megy.
A tavoli gépen a mysql fel van készítve, a tűzfal meg van nyitva.
Ha parancssorbol kiadom az utasitast: mysql -u usernev -h tavoligepdomainneve.hu -P 3307
(masik portra van felteve ezert 3307)
Tehat ezzel a parancscsal tudok parancssorbol csatlakozni, elerem az adatbazist, minden ok.
De ha php-ból próbálom meg ezzel a kóddal akkor nem megy:
a php kód:
$mysqluser = "user";
$mysqlpasswd = "jelszo";
$mysqlhost = "000.000.000.000:3307"; // A tavoli gep Ip cime
$link = mysql_connect($mysqlhost, $mysqluser, $mysqlpasswd);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully
';
Ezekre a sorokra ez a hibauzenet jon:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'000.sajatgep_ip_cime.000' (using password: YES) in /var/www/php/lib/init.php on line 28
Could not connect: Access denied for user 'user'@'000.sajatgep_ip_cime.000' (using password: YES)
Kihagytam valamilyen csomagot a telepitesbol, ami miatt a kliens a sajat adatbazisahoz es nem a tavoli gep adatbazisahoz akar fordulni?
Merre induljak? Tanacsatalan vagyok.
Koszonom a segitseget.
- Tovább (Mysql adatbázis távoli elérése)
- 8631 megtekintés