mysql gond

Fórumok

Sziasztok!

Már biztos unásig olvastatok hasonló problémát ami a mysql-el megtörténhet. Szóval a nagy gondom az, amire már nemtudok mit lépni, mert már minden lehetséges (számomra ismert, és doksikból olvasott)írást elolvastam ezzel kapcsolatba. A mysql kapcsolódásnál már gondok jellentkeznek, tehát a mysql_connect() függvényre kapásból írja hogy nemismeri. Pedig a /etc/php4/apache/php.ini-ben még az extension=mysql.so sor is szerepel és nincs előtte semmilyen ";" akadályozó karakter. Tehát a php nemtudja kezelni a mysql-el kapcsolatos parancsokat, és nemtudom miért. A phpinfo() kiis írja hogy mysql támogatással van telepítve a php. Van libmysqlclient is, van php-mysql, szóval szerintem minden fent van aminek kellene lennie ahoz hogy működjön. Ha tudtok valami okosságot mondani a tárgyal kapcsolatosan akkor légyszives tegyétek meg.
(DebianSarge2.6.5 Apache 1.3, php4, mysql 4.1)
Segítségeteket előre is köszönöm!!!

Hozzászólások

Nekem se ment a sima Apache-val az apache2 vel viszont ment csont nelkul.

Ugye a php-mysql az valójában php4-mysql?

apache barmilyen okes, libmysqlclient1.4, php4-mysql.

ezekutan jo lenne a hibauzenet, amit mond a mysql_connect es a mysql_error.

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.

Első lépés megkeresni a my.conf -ot, és ellenörizni, hely általában :/etc/mysql/my.cnf

azután a socket= sorban megnézni hogy van -e socket, van -e mysql port, vagy fut -e a mysql: mysql.pid az adott útvonalon létezik -e?

ezután átnézném a a php.ini -t is...

Ha még mindíg nincs meg a hiba: akkor logokat be, és a log fájl segíteni fog.

Ugye nem felejtjük el, hogy a mysql 4.0 és 4.1 autentikácója különbözik?
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.

jahogy a mysql_connet()-et nem is vágja. Akkor passz, elvileg ha a mysql modul fölment és be van töltve, akkor tudnia kellene. php.ini-ben benne, apache restart megvolt, és mégsem?
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.

nezd mar meg azt a retkes phpinfo()-t, hogy mit mond!

t

Nos sikerült megoldani a problémát, az extension=mysql.so nemvolt elég a php.ini-ben. Érdekes volt ez számomra, mivel máskor ment teljes elérés megadása nélkül is, vagy valamit még az elején elszúrtam.
Viszont egy kérdésem még lenne hozzátok. Eddig végülis a mysql_create_db()-t nem akarta elfogadni. Ha valakinek ezzel kapcsolatban van ötlete azt szivesen elolvasom.
Köszönöm a korholást mindenkinek, volt hatása.

Csak akkor tudsz létrehozni db-t, ha a csatlakozott usernek erre van joga.
Másrészt nézegesd a logokat hátha van valami.
Harmadrész, amit pl itt már említettek előttem, ha már így használnád, bocsi:

mysql_create_db("blablabla") or die(mysql_error());
vagy ha minden kötél szakad még egy lehetősség:
mysql_query("CREATE DATABASE 'db_neve'") or die(mysql_error());

Ha vmiért nem jön létre az adatbázis, akkor így ki kell írnia, hogy mi is a nyűgje