[ NikolaVeber @ 21.01.2003. 07:18 ] @
Pozdrav !

Imam problem sa pokretanjem (upotrebom) mysql-a. Kada dam komandu mysql ili mysqladmin, dobijem poruku o greski (ne moze da pristupi serveru preko socketa
/.../mysql.sock. U datom direktorijumu postoji fajl mysql.sock ...

Pokusavao sam da pronadjem odgovor u par linux knjiga i mysql helpu, ali bezuspesno.

Sta mi valja ciniti ?
[ dr ZiDoo @ 21.01.2003. 09:37 ] @
Da nije slucajno slackware linux u pitanju?
I ja sam imo slicnih problema da pokrenem mysql na slacku posto mysqld nije u /usr/bin diru nego tamo nekom ljevom...
Na kraju sam nekako i nakalemio taj mysql a sada sretno koristim postgreSQL i fino mi bas
[ MoDcHe @ 21.01.2003. 12:29 ] @
Evo step by step :)

I ja sam imao isti problem pre izvesnog vremena sa slackom 8.1 i mysql-om koji ide uz njega, ne znam sada koja je verzija bil u pitanju ali nije ni vazno...
Posle malo mucenja sa podesavanjem nisam uspeo nista da uradim pa sam skinuo mysql (source) sa neta i krenuo u instalaciju ovim redom:

# tar -zxvf mysql-x.xx.xx.tar.gz
# cd mysql-x.xx.xx
# ./configure -prefix=/usr -with-low-memory
# make
# make install
# mysql_install_db

i to bi bilo to sto se tice same instalacije i kompajliranja.
Startovanje se vrsi sa sledecom komandom:

#!/usr/bin/safe_mysqld &

Starting mysqld daemon with databases from /usr/var

ukoliko ti je ovakav ouput onda je mysql server startovan (bez problema)
e sada da bi proverio rad mysql servera, preporucujem ti da prvo promenis root sifru na sledeci nacin:

#mysqladmin -u root password 'new-password'

zatim kucaj:

#mysqlshow -p
Enter password:
+------------+
| Databases |
+------------+
| mysql |
| test |
+------------+
#

ukoliko dobijes gresku tipa da ne moze da se konektuje na mysql local server onda uradi sledece

#ln -s /tmp/mysql.sock /var/lib/mysql
ili kopiraj /tmp/mysql.sock u /var/lib/mysql pa ga zatim izbrisi iz /tmp-a #PREPORUCUJEM

u drugom slucaju (kopiranje mysql.sock) moraces u my.cnf fajlu da izmenis putanju do mysql.sock fajla
u promenljivoj socket
i to bi trebalo da je to :)