Srodne teme
18.08.2001. error 2002:
09.01.2002. pomoc oko foruma
14.08.2002. MySql Probelem
21.10.2002. mysql na slacku
15.11.2002. Podesavanje za MySQL na LINUX-u ???
31.01.2003. MySQL i apache
21.01.2003. MySQL problem
28.07.2003. Perl & MySql
04.10.2003. php&mysql problem
09.12.2003. Mysql - gomilanje Sleep procesa
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

konektovanje na mysql

[es] :: PHP :: konektovanje na mysql

[ Pregleda: 3042 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stefy
Stefanovic Tibor
Subotica

Član broj: 848
Poruke: 92
194.247.202.*

Sajt: www.eurolink.org.yu


Profil

icon konektovanje na mysql13.12.2001. u 12:11

Gde je problem kad hocu da izvrsim php fajl iz shella dobijam poruku:
--------------------------------------------------------------------------
[root@knot php]# php connect.php3
X-Powered-By: PHP/4.0.4pl1
Content-type: text/html

<br>
<b>Warning</b>: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
in <b>/www/php/connect..php3</b> on line <b>2</b><br>
<br>
<b>Warning</b>: MySQL Connection Failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
in <b>/www/php/connect.php3</b> on line <b>3</b><br>
<br>
<b>Warning</b>: MySQL: A link to the server could not be established in <b>/www/php/connect.php3</b> on line <b>3</b><br>
----------------------------------------------------------
a kada isti fajl pozovem iz browsera moze lepo da se konektuje....
connect.php3 izgleda ovako:
-------------------------------------------------
<?
mysql_connect("localhost","root");
mysql_select_db("proba");
// ide code posle ovoga.
?>
-------------------------------------------------
ovo ne bi bilo problem da meni ne treba da se izvrsava iz shella, ali treba posto treba da ga ubacim u crontab.
isti problem sa konektovanjem je kad hocu iz perl-a da se konektujem....

"We are what we repeatedly do.
Excellence, then, is not an act,
but a habit."
-Aristotle
13.12.2001. u 12:11 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13020
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: konektovanje na mysql13.12.2001. u 13:26
Da li ti je mysqld startovan da ceka na tcp portu, ili si omogucio pristup samo preko unix socket-a ?

Da li su ti iste verzije (kompajlirane sa istim parametrima) binarnog php-a i apache modula (sa razlikom --with-apache i sta vec treba za modul..) ?
13.12.2001. u 13:26 

stefy
Stefanovic Tibor
Subotica

Član broj: 848
Poruke: 92
194.247.202.*

Sajt: www.eurolink.org.yu


Profil

icon Re: konektovanje na mysql13.12.2001. u 15:10
Apache i php sam iskompajlirao prema uputstvu iz php/install i apache/install. Mislim da je ipak problem u mysql posto istu gresku javlja i kad pokusavam iz perl-a da se konektujem. I jos nesto: mysql.sock uopste se ne nalazi u /var/local/mysql/ vec u /tmp/ (gde bi i trebalo po defaultu da bude). Probao sam da presnimim taj fajl u /var/local/mysql ali ni onda nece...
Jel treba da prekompajliram mysql? ako treba sta sve treba da ukljucim?
"We are what we repeatedly do.
Excellence, then, is not an act,
but a habit."
-Aristotle
13.12.2001. u 15:10 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13020
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: konektovanje na mysql13.12.2001. u 17:31
Opet mi nisi rekao kako ti je startovan mysql, da li sluša na portu ili socketu..

Probaj da zameniš localhost u scripti, sa IP adresom te mašine (različitom od localhost ili 127.0.0.1), onda se neće koristiti unix socket za povezivanje nego default mysql tcp port. Taj fajl inače ne možeš ručno kopirati na drugo mesto, nemoj ni pokušavati to..

Sa mysqladmin variables komandom dobijaš listu podešavanja, i tu postoji stavka socket, i pokazuje na mysql.sock fajl koji je u upotrebi. Još jedna bitna promenljiva na toj listi je skip_networking, ako je vrednost ON, tcp port nije otvoren.
13.12.2001. u 17:31 

byTer

Član broj: 10936
Poruke: 1221
*.info-net.co.yu

ICQ: 47761626


Profil

icon Re: konektovanje na mysql15.08.2004. u 21:05
Gde da nadjem taj mysql.sock fajl. Imam mysql 4.0.17 valjda koji sam downloadovao kao binaries, znaci nisam kompajlirao nista. I da li je moguce instalirati mysql kao servis (pod nixom naravno)?
15.08.2004. u 21:05 

NetworkAdmin
Zoran Knezevic
programer u jednoj X kompaniji, radim na daljinu onli..
Beograd

Član broj: 4445
Poruke: 609
*.centrettc.ru

Sajt: www.rentalio.com


Profil

icon Re: konektovanje na mysql15.08.2004. u 22:06
Code:
SHOW VARIABLES LIKE 'socket';
15.08.2004. u 22:06 

dinke
Dragan Dinić
General Manager / Lampix.net
Kragujevac

Član broj: 933
Poruke: 1001
*.verat.net

ICQ: 119594081
Sajt: www.dinke.net


Profil

icon Re: konektovanje na mysql16.08.2004. u 23:45
Hmm, na osnovu čega si zaključio da ti iz browsera radi kako treba ? Ovaj kod koji kažeš da si startovao iz browsera ti neće dati nikakvu poruku o grešci u zavisnosti od podesavanja error_reportinga (recimo ako je display_errors = off u php.ini fajlu).

Za pocetak uradi ovo:

<?
$conn = mysql_connect("localhost","root");
if($conn) echo "Konekcija na mysql uspela<br>";

$db = mysql_select_db("proba");
if($db) echo "Povezivanje sa bazom uspelo";
?>

Ako nakon startovanja ovog gore scripta iz browsera dobijas poruke da je konekcija uspela, onda je mysql startovan i zaista mozes da se povezes iz browsera :) U protivnom mysql je skoro sigurno down.

Da li si probao da se konektujes na mysql iz shella koristeci mysql klijent program (recimo u tvom slucaju mysql -uroot ) ?

Da li si probao da uradis "ping" iz mysqladmin-a ? mysqladmin -u root ping. Ako ti vrati da je up onda je verovatno problem malo slozeniji tj. onda probaj da odradis ovo sto ti je Gojko objasnio sa setovanjem mysql promenljivih.

Inace, odavde gledano mislim da ti je mysql sigurno enableovan i za cli (cgi) api (jer bi u protivnom dobio drugaciju poruku o gresci).

16.08.2004. u 23:45 

byTer

Član broj: 10936
Poruke: 1221
*.info-net.co.yu

ICQ: 47761626


Profil

icon Re: konektovanje na mysql17.08.2004. u 12:16
Ovo neradi.
17.08.2004. u 12:16 

Chiller
Aleksandar Skodric
Holandija

Član broj: 24586
Poruke: 62
*.adsl-surfen.hetnet.nl

Sajt: www.skodric.com


Profil

icon Re: konektovanje na mysql18.08.2004. u 11:42
Ako si siguran da radi iz browsera, zasto u crontab ne stavis da poziva fajl preko lynx-a nego direktno php?! Onda bi, kao sto sam kazes, sve radilo :)

Poz,
Sale
Radije cu zaliti zbog ucinjenog, nego zbog necega sto sam mogao da ucinim.
18.08.2004. u 11:42 

byTer

Član broj: 10936
Poruke: 1221
*.info-net.co.yu

ICQ: 47761626


Profil

icon Re: konektovanje na mysql18.08.2004. u 12:30
Fora je sto mini mysql.sock treba da pokrenem mysqlcc. A taj fajl jednostavno ne postoji na mom sistemu.
18.08.2004. u 12:30 

[es] :: PHP :: konektovanje na mysql

[ Pregleda: 3042 | Odgovora: 9 ]

Postavi temu Odgovori

Srodne teme
18.08.2001. error 2002:
09.01.2002. pomoc oko foruma
14.08.2002. MySql Probelem
21.10.2002. mysql na slacku
15.11.2002. Podesavanje za MySQL na LINUX-u ???
31.01.2003. MySQL i apache
21.01.2003. MySQL problem
28.07.2003. Perl & MySql
04.10.2003. php&mysql problem
09.12.2003. Mysql - gomilanje Sleep procesa
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.