Adatbázis port nem változik

lacyc3 képe

Sziasztok!

A MySQL adatbázis portját át akarom rakni máshova, így a config fájlban így átírtam a config.php -t így:

$db_url = 'mysqli://felhnév:jelszó@localhost:3305/adatbázis';

Ennek ellenére a drupal továbbra is a 3306-on akar csatlakozni, mi több, átírtam hülyeségre a port számot akkor is működik tovább :)

Hogy lehetne jobb belátásra bírni?

Drupal verzió: 
pp képe

Az a baj, hogy a php ha localhost-ot talál, akkor socket-en keresztül kapcsolódik a mysql-hez, tehát a port nem lesz figyelembe véve. (mivel nem tcp a kapcsolat ugye) Használd a gép ip címét, vagy a 127.0.0.1 ip címet. (vagy egy másik domain nevet, vagy mit tudom én, csak ne a localhost-ot)

Ezt ne is keresd a mysqli leírásnál, mert ott nincsen. ;)

http://hu.php.net/manual/en/function.mysql-connect.php

Whenever you specify "localhost" or "localhost:port" as server, the MySQL client library will override this and try to connect to a local socket (named pipe on Windows). If you want to use TCP/IP, use "127.0.0.1" instead of "localhost".

0
0
lacyc3 képe

Köszi, így már működik :)

0
0