Sql pitanje
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: Sql pitanje  (Pročitano 1290 puta)
0 članova i 1 posetilac pregledaju ovu temu.
debelizmaj
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 339


bla bla bla


« poslato: 21 Јун 2006, 19:30:33 »

Imam na fakultetu neki predmet u okviru kog se radi i nesto sql-a, uskoro ce ispit i ja treba da to malo provezbam

Sta postoji na slackware-u instalirano na cemu mogu raditi neke osnovne sql funkcije?
video sam da postoji mysql ali mi on javlja gresku
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

sta da radim?
Hvala
Prijavi uredniku   Sačuvana
tomaja
Administrator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2728



« Odgovor #1 poslato: 21 Јун 2006, 19:58:33 »

Pa nije ti ni pokrenut mysql server ! Da bi ga startovao pokreni
Kod:
/usr/share/mysql/mysql.server start
Da bi omogucio pokretanje mysql-a pri startanju sistema kao root pokreni komandu
Kod:
cp /usr/share/mysql/mysql.server /etc/rc.d/rc.mysql

za kreiranje i upravljanje bazama koristi
Kod:
mysqladmin
« Poslednja izmena: 21 Јун 2006, 20:00:19 od tomaja » Prijavi uredniku   Sačuvana

Magnetic fields are always in mine mind
моје приче /home/tomaja
debelizmaj
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 339


bla bla bla


« Odgovor #2 poslato: 21 Јун 2006, 20:17:21 »

kada pokrenem ovu prvu naredbu javi mi error i nista vise, pise samo error

Starting MySQL................................... ERROR!

gde je log da mogu da vidim sa je greska pa da vas i dalje smaram Smiley
Prijavi uredniku   Sačuvana
tomaja
Administrator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2728



« Odgovor #3 poslato: 21 Јун 2006, 20:25:39 »

Pokreni prvo
Kod:
su - mysql
mysql_install_db

pa onda gore navedene komande
Prijavi uredniku   Sačuvana

Magnetic fields are always in mine mind
моје приче /home/tomaja
debelizmaj
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 339


bla bla bla


« Odgovor #4 poslato: 21 Јун 2006, 20:41:07 »

ovako, ja sam vec ulogovan kao root ali sma opet pokrenuo
su - mysql
Password: ovde sam upisao moj root pass
Sorry.     //znaci nije ga prihvatio

sve jedno sam pokrenuo drugu naredbu koju si mi naveo, prosla je a poske nje sam pokusao da podignem server koji je opet javio ERROR!

Prijavi uredniku   Sačuvana
tomaja
Administrator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2728



« Odgovor #5 poslato: 21 Јун 2006, 20:47:25 »

u /rc.d dirketorijumu pokreni
Kod:
cd /var/lib
a zatim u /lib direktorijumu
Kod:
chown -R mysql:mysql mysql
Prijavi uredniku   Sačuvana

Magnetic fields are always in mine mind
моје приче /home/tomaja
debelizmaj
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 339


bla bla bla


« Odgovor #6 poslato: 21 Јун 2006, 21:02:19 »

~$ mysqladmin create databasename
mysqladmin: CREATE DATABASE failed; error: 'Access denied for user ''@'localhost' to database 'databasename''

ili bolj receno kako sada da udjem u mysql i da lepo isprobavam ono sto mi treba, kreiram par tabela,par selecta, postavim par kljuceva i sl
Prijavi uredniku   Sačuvana
tomaja
Administrator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2728



« Odgovor #7 poslato: 21 Јун 2006, 21:25:15 »

Moras da svom korisnickom nalogu dodelis ovlascenja za kreiranje baza, ili kreiraj bazu sa admin nalogom. Ovo mozes uraditi pomocu naredbe
Kod:
mysql
Pogledaj dokumentaicju u /usr/doc/mysql-4.xxxxx
Prijavi uredniku   Sačuvana

Magnetic fields are always in mine mind
моје приче /home/tomaja
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #8 poslato: 21 Јун 2006, 22:02:31 »

~$ mysqladmin create databasename
Kad kreiraš root (ili nekog drugog) korisnika kucaj:
Kod:
mysqladmin -u root -p create test_baza
Onda ćeš dobiti upit da uneseš šifru i baza je kreirana.
Prijavi uredniku   Sačuvana
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 930


Make It Easy...


WWW
« Odgovor #9 poslato: 24 Јун 2006, 00:34:54 »

klasicna zezancija kod slacka ;-)

najpre, kao root, pokreni mysql_install_db, a zatim cd /var/lib/mysql i tamo:
chown -R mysql:mysql *

Nisam siguran da li vec postoji, ali proveri postoji li /etc/my.cnf ... Ukoliko ne postoji, odaberi jedan od my-huge.cnf    my-large.cnf   my-medium.cnf  my-small.cnf koji se vec nalaze u /etc/ i prekopiraj ga u my.cnf ...

tek onda proba /etc/rc.d/rc.mysqld start

Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
LimitMan
Grand Maestro
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 930


Make It Easy...


WWW
« Odgovor #10 poslato: 24 Јун 2006, 00:37:12 »

Eh ... da ... nakon startovanja pokreni
/usr/bin/mysqladmin -u root password 'new-password'  #Gde stavljas svoju sifru ili
/usr/bin/mysqladmin -u root -h hostname password 'new-password'  #Gde menjash hostname i sifru (extended security)
Prijavi uredniku   Sačuvana

Svaki problem ima svoje resenje! Samo ga treba potraziti na pravom mestu!
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: