[ nezki @ 15.04.2007. 20:06 ] @
Totalni sam pocetnik sa linuxom pa imam ,verovatno poznatih pocetnickih greska, oko intalacije mysql servera.
Skinuo sam sa neta mysql-5.0.37.tar.gz instalaciju mysql servera i instalirao ga prema upustvu za instalaciju za linux operativni sistem.Instalirao sam ga u /usr/local/mysql.
Sve je ok uradjeno ali kada hocu da pokrenem sa /usr/local/mysql/bin/mysqld_safe --user=mysql & javlja mi gresku da fajl ne postoji, a kada hocu da vidim da li je server pokrenut sa /usr/local/mysql/bin/mysqladmin version javlja mi gresku:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Check that mysqld is running and that the socket:'/tmp/mysql.sock' exists!

Da li neko zna u cemu je problem?
[ Tyler Durden @ 15.04.2007. 21:50 ] @
Prvo, zašto si otvorio toliko tema po različitim podforumima. Iritantno je, kontraproduktivno i protiv pravilnika.

Problem je što nisi dobro instalirao MySQL server 8-)
Jesi provjerio da li postoji taj fajl? Provjeri da se možda ne zove safe_mysqld skripta za pokretanje servera.
[ nezki @ 16.04.2007. 10:12 ] @
Izvinjavam se zbog teme koju sam otvorio u forumu Linux::skript jezici. Tek posle sam video da moja tema se tu ne uklapa.
Mislim da nije problem pri instalaciji proverio sam fajl mysqld_safe postoji u direktorijumu iz kog ga pokrecem.
Instalacija je dobra mislim da je problem u necem drugom, jer mislim d aova greska nije do instalacije.


Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Check that mysqld is running and that the socket:'/tmp/mysql.sock' exists!
[ Tyler Durden @ 16.04.2007. 14:30 ] @
Ta greška se javlja zato što pukušavaš da se konektuješ na server koji uopšte nije startovan.

Uđi u direktorijum /usr/local/mysql/bin i pokušaj da pokreneš server ovako
./mysqld_safe ili sa ./mysqld
[ nezki @ 16.04.2007. 17:12 ] @
Evo sta se desava kada probam da startujem server ovu gresku javlja

root@Lapac:~# /usr/local/mysql/bin/mysqld_safe
touch: cannot touch `/usr/local/mysql/var/Lapac.err': No such file or directory
chown: cannot access `/usr/local/mysql/var/Lapac.err': No such file or directory
Starting mysqld daemon with databases from /usr/local/mysql/var
/usr/local/mysql/bin/mysqld_safe: line 380:
/usr/local/mysql/var/Lapac.err: No such file or directory
/usr/local/mysql/bin/mysqld_safe: line 388:
/usr/local/mysql/var/Lapac.err: No such file or directory
STOPPING server from pid file /usr/local/mysql/var/Lapac.pid
tee: /usr/local/mysql/var/Lapac.err: No such file or directory
070417 17:55:20 mysqld ended
tee: /usr/local/mysql/var/Lapac.err: No such file or directory

[ caiser @ 16.04.2007. 17:27 ] @
Code:
# mysql_install_db


Pa onda probaj.
[ Tyler Durden @ 16.04.2007. 18:06 ] @
:)
Ali rekao je da je instalirao bez problema :)
[ caiser @ 16.04.2007. 18:41 ] @
Ma sigurno je preskocio deo gde treba da inicira MySQL. :) Taj deo se nekako najlakse previdi. ;) Ili je mozda zaboravio da prebaci prava /usr/local/mysql na MySQL user-a. Ne verujem da ima treceg. :)
[ Tyler Durden @ 16.04.2007. 20:09 ] @
Meni se nekako cini da je ovo drugo. No vidjecemo kad se javi ponovo.... ;)
[ nezki @ 16.04.2007. 20:58 ] @
Ok momci smirite strasti, napisao sam da sam totalni pocetnik.
Glupo je da se vredjamo sada.
Kada sam napisao da sam instalirao bez problema podrazumevao sam da sam sledio upustvo i da sam svaki korak uspesno izvrsio.
Evo i napisacu korake kako sam instalirao.
1. prekopirao sam mysql-5.0.37.tar.gz folder koji sam downlodovao sa neta u /tmp
2. cd /tmp
3. gzip -d mysql-5.0.37.tar.gz
4. tar xvf -d mysql-5.0.37.tar
5. cd mysql-5.0.37
6. groupadd mysql (u ovom koraku mi je javilo da grupni nalog vec postoji)
7. useradd -g mysql mysql (i u ovom koraku mi je javilo da korisnicki nalog vec postoji)
8. ./configure --prefix=/usr/local/mysql
9. make
10. make install
11. ./scripts/mysql_install_db (znaci nisam zaboravio ovaj korak kao sto vidite)
12. chown -R root /usr/local/mysql
13. chown -R mysql /usr/local/mysql/var (e ovde mi je javilo No such file or directory)
14. chgrp -R mysql /usr/local/mysql/
15. sada sam prekopirao config fajl iz support-files/my-medium.cnf u folder /etc i preimenovao ga u my.cnf
16. onda sam u odeljak
# The MySql server
[mysqld]
dodao
set-variable =max-connections=150
17. i konacno u ovom koraku sam pokusao da startujem server sa
/usr/local/mysql/bin/mysqld_safe i nije uspelo javilo je gore navedenu gresku,a onda sam pokusao i sa
/usr/local/mysql/bin/safe _mysqld takodje nije uspelo ,a onda sam pokusao i sa
/usr/local/mysql/bin/safe _mysqld --user=mysql & i ni to ne pali
18. /usr/local/mysql/bin/mysqladmin version i javilo mi je onu sledecu gresku sa '/tmp/mysql.sock' exists!
Eto tako sam instalirao, da li sada mozda znate gde sam pogresio, bio bih vam zahvalan da mi pomognete.

[ VRider @ 16.04.2007. 21:09 ] @
Kreiraj direktorijum koji ti javlja da ne postoji u 13. koraku.
[ caiser @ 16.04.2007. 21:23 ] @
@nezki
Ja nesto nisam video da se neko vredja. Tyler? :)

Ocigledno da ti korak gde si uradio mysql_install_db nije dobro prosao jer da jeste imao bi /usr/local/mysql/var folder i potrebne fajlove u njemu. Probaj ponovo pa javi sta ti javlja ta komanda.
[ Tyler Durden @ 17.04.2007. 08:14 ] @
Ni ja vala. Previše si osjetljiv nezki.

Jesi ti skinuo source ili si skinuo binary paket?
Po ovome što navodiš izgleda kao source, ali nisi korake odradio kako treba, tj. ispremještao si ih.
http://dev.mysql.com/doc/refman/5.0/en/quick-install.html

Možda si trebao da uzmeš već prekompajliranu verziju, posebno ako imaš intel platformu jer oni navode da te verzije rade i do 20% brže.

Najbolje obriši sve i probaj još jednom da instaliraš.