Kezdőlap › Fórumok › Debiannal kapcsolatos kérdések › MySQL probléma
- This topic has 6 hozzászólás, 5 résztvevő, and was last updated 20 years, 6 months telt el by
admin.
-
SzerzőBejegyzés
-
2004-11-04-19:31 #1982314
Sziasztok!
Felpakoltam Debian Woodyra egy MySQL szervert, fut rendesen, figyel, konzolról elérhetõ.
Azonban ha php-n keresztül szeretnék csatlakozni, folyton megtagadja a kapcsolatot, mondván, hogy az Apachot futtató felhasználónak nincs jogosultsága a csatlakozáshoz.Már egy ideje kérdezõsködök, meg dokumentációkat olvasok át, de semmi.
Ha valaki tudna segíteni, megköszönném!
2004-11-25-15:13 #1982315Itt a phpinfo kimenete:
MySQL Support : enabled
Active Persistent Links: 0
Active Links: 0
Client API version: 3.23.49
MYSQL_MODULE_TYPE: builtin
MYSQL_SOCKET : /var/run/mysqld/mysqld.sock
MYSQL_INCLUDE: no value
MYSQL_LIBS: no valueDirective : Local Value : Master Value
mysql.allow_persistent : On : On
mysql.connect_timeout: 60 : 60
mysql.default_host : 127.0.0.1 : 127.0.0.1
mysql.default_password : no value : no value
mysql.default_port : 3306 : 3306
mysql.default_socket : /var/run/mysqld/mysqld.sock : /var/run/mysqld/mysqld.sock
mysql.default_user : no value : no value
mysql.max_links : Unlimited : Unlimited
mysql.max_persistent : Unlimited : Unlimited
mysql.trace_mode : On : OnKöszi elõre is
2004-11-25-17:57 #1982316add be azt a kódot amivel szeretnél csatlakozni, hátha abban van a gond…
vagy prósza ezt:a phpinfo() függvénynek kellene a mysql-s kimenete, aztán majd csak alkotunk valamit 🙂
[align=right][snapback]94896[/snapback][/align]nem árt megadni egy jelszót is……
tehát egészen pontosan:bemész konzolról a mysqlbe rootként, majd:
Code:CREATE DATABASE nev;a nev az, amit létre akarsz hozni, és PHP-ból használni akarsz. Ezután:
Code:GRANT ALL PRIVILEGES ON nev.* TO usernev IDENTIFIED BY ‘jelszo’;ahol usernev az a usernev, ‘jelszo’ pedig az a jelszó, amit phpból az eléréshez használni akarsz. (fontos, hogy a jelszó legyen aposztrófok között, a usernév pedig ne…) Ezután kilépsz a konzolból, majd phpben így lépsz be:
Code:$kapcsolat= mysql_connect(„localhost”, „usernev”, „jelszo”) or die („Nincs kapcsolat az adatbázissal”);
mysql_select_db( „nev”, $kapcsolat );Ezzel próbálkozz…. aztán vagy bejön, vagy nem… 😀
Bye!
kl2232004-11-25-18:02 #1982317javaslom egyébként php tanulásra a „Tanuljuk meg a PHP használatát 24 óra alatt!” könyvet. Elég jó, létezik nyomtatott és ebook kiadásban is…
(az ebook PDF formátumú, és…. hmmm…. DC-n elég könnyen fellelhetõ… 😉 )2004-12-11-09:59 #1982318Igen, ugyanígy van a Mysql-re is ugyanez a 24-órás könyv, továbbá a http://www.sourceforge.net – en jó gyakorlati példák vannak.
2004-12-19-23:22 #1982319Igen, ugyanígy van a Mysql-re is ugyanez a 24-órás könyv, továbbá a http://www.sourceforge.net – en jó gyakorlati példák vannak.
[align=right][snapback]103301[/snapback][/align]Igazából nem a PHP-s részével van gondom, hanem magával a mysql-lel. PHPMyAdmin-nel ha próbálok belépni, nem engedi, nem beszélve bármilyen távoli hostról. Magával a beállítsáokkal nincs valami rendben, de nincs ötletem, hol keressem a hibát.
2009-12-04-19:56 #1876866Sziasztok!
Felpakoltam Debian Woodyra egy MySQL szervert, fut rendesen, figyel, konzolról elérhetõ.
Azonban ha php-n keresztül szeretnék csatlakozni, folyton megtagadja a kapcsolatot, mondván, hogy az Apachot futtató felhasználónak nincs jogosultsága a csatlakozáshoz.Már egy ideje kérdezõsködök, meg dokumentációkat olvasok át, de semmi.
Ha valaki tudna segíteni, megköszönném!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz