MySql ne umem da startujem?!
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: MySql ne umem da startujem?!  (Pročitano 849 puta)
0 članova i 1 posetilac pregledaju ovu temu.
centaur
Newbie
*
Van mreže Van mreže

Poruke: 19


« poslato: 21 Новембар 2005, 15:09:55 »

Kad skriptu koja se nalazi u /etc/rc.d/rc.mysqld napravim izvrsnom pri dizanju sistema
servis se startuje i odmah ugasi (pre logovanja na sistem).

Kako da startujem MySql?
Prijavi uredniku   Sačuvana
brale
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 635



WWW
« Odgovor #1 poslato: 21 Новембар 2005, 17:09:57 »

kod mandraka bi to bilo ovako, a pretpostavljam da je i na Slackware isto ili slično
Kod:
# /etc/init.d/mysql.d start


odnosno mogao bi da upotrebiš "chkconfig" da podesiš mysql da se diže sa system-om.
Pogledaj
man chkconfig
za više detalja
Prijavi uredniku   Sačuvana

Neki ljudi jedu da bi živeli, ja živim da bih jeo.
japan
Full Member
***
Van mreže Van mreže

Poruke: 153


« Odgovor #2 poslato: 21 Новембар 2005, 20:28:58 »

šta se dešava kad pokušaš da startuješ mysql ručno, pomoću mysqld_safe?

jesi napravio inicijalnu bazu? mysql_install_db?

ko je vlasnik /var/lib/mysql/mysql/? trebalo bi da je mysql.mysql, ako nije:
Kod:
chown -R mysql.mysql /var/lib/mysql/mysql/


konačno, šta kaže log?
Prijavi uredniku   Sačuvana
centaur
Newbie
*
Van mreže Van mreže

Poruke: 19


« Odgovor #3 poslato: 22 Новембар 2005, 01:20:58 »

Citat: japan


ko je vlasnik /var/lib/mysql/mysql/? trebalo bi da je mysql.mysql, ako nije:
Kod:
chown -R mysql.mysql /var/lib/mysql/mysql/



Vlasnistvo je pravilo problem,cim sam njega promenio proradilo je.


@japan HVALA! :lol:
Prijavi uredniku   Sačuvana
Marel
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 213


« Odgovor #4 poslato: 06 Децембар 2005, 15:00:08 »

Ja sam imao isti problem i promenio sam vlasništvo i sad mogu da podignem server preko skripte iz rc.d, ali ne mogu da se kontektujem na server pomoću php-a, iako pomoću klijenta koji dolazi uz mysql mogu normalno da radim. Može li tu neka pomoć?

Inače, kad podignem server sa "/usr/libexec/mysqld -u root" sve radi.
Prijavi uredniku   Sačuvana
MisterNo
Sr. Member
****
Van mreže Van mreže

Poruke: 334



« Odgovor #5 poslato: 06 Децембар 2005, 16:03:15 »

Ako ti se php i mysql nalaze na istom racunaru u php fajlu gde pravis konekciju stavi 'localhost' za mysql server a ne ip adresu ili ime servera. Posto se u pojedinim distribucijama po defaultu iz razloga bezbednosti tcp konekcije nisu ukljucene po defaultu. Jer kada se instalira mysql ne trazi sifru za logovanje pa bi bila moguca zloupotreba. Slicna prica kao i sa postgresom.

Ne mogu da se setim kako se ukljucuje podrska da mysql prima tcp konekcije potrazi na googlu.
Prijavi uredniku   Sačuvana
MisterNo
Sr. Member
****
Van mreže Van mreže

Poruke: 334



« Odgovor #6 poslato: 06 Децембар 2005, 16:06:10 »

Da zaboravio sam.

Da li si ukljucio na apachu podrsku za php. I da li si instalirao php mysql modul.
Prijavi uredniku   Sačuvana
japan
Full Member
***
Van mreže Van mreže

Poruke: 153


« Odgovor #7 poslato: 06 Децембар 2005, 21:33:22 »

Citat: Marel
Ja sam imao isti problem i promenio sam vlasništvo i sad mogu da podignem server preko skripte iz rc.d, ali ne mogu da se kontektujem na server pomoću php-a, iako pomoću klijenta koji dolazi uz mysql mogu normalno da radim. Može li tu neka pomoć?


kojom funkcijom pokušavaš da se konektuješ i šta ti javlja kao grešku?
Prijavi uredniku   Sačuvana
Marel
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 213


« Odgovor #8 poslato: 07 Децембар 2005, 17:34:44 »

Problem je bio što su bile isključene TCP konekcije u rc.mysqld fajlu pomoću opcije --skip-networking. I da, u php skripti je host bio označen preko imena koji odgovara IP adresi eth0 interfejsa, a ne lo (localhost).

Međutim, prilikom rešavanja ovog problema pokušao sam da pristupim serveru sa druge mašine pomoću komande "mysql", ali evo šta se desilo.
Kod:
mr@ras:~$ mysql -h main -u marko -p test
Enter password:
ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Na drugoj mašini je verzija 4.0.23a, a na prvoj 4.1.14. Ispada da ova malo starija verzija ne podržava taj protokol. Ali ja sam prethodno nešto čačkao oko passworda i dužina enkriptovanog stringa je porasla sa 16 na 40 karaktera. Može li to nekako da se vrati da bi starija verzija mogla da se konektuje?
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: