[ biske86 @ 11.11.2010. 22:07 ] @
Znaci instalirao sam CentOS 5.4 na desktop racunar i na njemu ukucam:

Code:
mysql --version


i ova komanda daje sledeci izlaz:

Citat:
mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1




Medjutim kad probam da udem u mysql konzolu kucam:

Code:
mysql -u root


doobijem:

Citat:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)



Ima li neko ideju sta bi mogao da bude problem?
[ tarla @ 11.11.2010. 22:28 ] @
Nije pokrenut mysql.

# service mysqld start

Sa #chkconfig --level 235 mysqld on

podešavaš da se pokreće odmah pri pokretanju sistema. Takođe, obavezno odradi mysql_secure_installation tj isprati ovaj wizard do kraja.
[ biske86 @ 11.11.2010. 22:40 ] @
Code:
service mysqld start

daje
Citat:
mysqld: unrecognized service


Code:
chkconfig --level 235 mysql on

daje
Citat:
error reading information on service mysql: No such file or directory


Code:
 mysql_secure_installation

daje
Citat:
bash: mysql_secure_installation: command not found


I da kada udjem u graficko okruzenje i odem na System/Administration/Server Settings/Services ne nalazim u listi servisa mysqld.

[Ovu poruku je menjao biske86 dana 12.11.2010. u 00:14 GMT+1]
[ Panta_ @ 12.11.2010. 07:17 ] @
Probaj ovako:
Code:
# yum install mysql mysql-server
# chkconfig --levels 235 mysqld on
# /etc/init.d/mysqld start
[ Tyler Durden @ 12.11.2010. 07:52 ] @
Jesi siguran da ti je instaliran MySQL server?
Moze biti da imas samo klijent instaliran...
[ tarla @ 12.11.2010. 08:09 ] @
Koliko vidim nije instalisan.

[ biske86 @ 12.11.2010. 09:32 ] @
A jel mogu na neki pouzdan nacin da vidim da li mi je instaliran server? Jel postoji neka komanda?

I jos jedna stvar vezana za ovo yum install, a to je da me interesuje koju verziju baze ce mi ovo skinuti? Meni konkretno treba 5.0.77., posto mi je na drugom racunaru u virtuelnoj masini ta verzija.
[ Panta_ @ 12.11.2010. 10:08 ] @
Code:
yum list installed
yum info mysql
man yum
[ biske86 @ 12.11.2010. 11:05 ] @
Code:
yum list installed

evo isecka izlaza koji daje ova komanda
Citat:
mtr.i386 2:0.71-3.1 installed
mutt.i386 5:1.4.2.2-3.0.2.el5 installed
mysql.i386 5.0.77-3.el5 installed
nano.i386 1.3.12-1.1 installed
nash.i386 5.1.19.6-54 installed



Code:
yum info mysql

daje
Citat:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.nsc.liu.se
* base: mirror.nsc.liu.se
* extras: centosg4.centos.org
* updates: mirror.nsc.liu.se
Installed Packages
Name : mysql
Arch : i386
Version : 5.0.77
Release : 3.el5
Size : 7.9 M
Repo : installed
Summary : MySQL client programs and shared libraries.
URL : http://www.mysql.com
License : GPLv2 with exceptions
Description: MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
: client/server implementation consisting of a server daemon (mysqld)
: and many different client programs and libraries. The base package
: contains the MySQL client programs, the client shared libraries, and
: generic MySQL files.

Available Packages
Name : mysql
Arch : i386
Version : 5.0.77
Release : 4.el5_5.4
Size : 4.8 M
Repo : updates
Summary : MySQL client programs and shared libraries
URL : http://www.mysql.com
License : GPLv2 with exceptions
Description: MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
: client/server implementation consisting of a server daemon (mysqld)
: and many different client programs and libraries. The base package
: contains the MySQL client programs, the client shared libraries, and
: generic MySQL files.



E sad koliko vidim, tacna je konstatacija da je samo instaliran mysql clijent a ne server. Procesljacu po manualu a ako nije tesko jel moze neko da objasni kako da preko yum-a instaliram bas odredjenu verziju mysql servera (u ovom slucaju 5.0.77)

Hvala na odgovorima..
[ kiklop74 @ 12.11.2010. 12:08 ] @
Code:

yum -y install mysql-server
[ biske86 @ 12.11.2010. 12:47 ] @
Izvini možda sam malo dosadan ali me interesuje da li će ovo instalirati baš ovu verziju koja meni treba (5.0.77.)?
[ Panta_ @ 12.11.2010. 13:53 ] @
Pokreni yum info mysql-server pa vidi koja je verzija. Ako koristis istu verziju CentOS-a na VM, onda je ista i verzija mysql servera.
[ biske86 @ 12.11.2010. 15:05 ] @
Code:
yum info mysql-server


kaze:

Citat:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.nsc.liu.se
* base: mirror.nsc.liu.se
* extras: centosg4.centos.org
* updates: mirror.nsc.liu.se
Available Packages
Name : mysql-server
Arch : i386
Version : 5.0.77
Release : 4.el5_5.4
Size : 9.8 M
Repo : updates
Summary : The MySQL server and related files
URL : http://www.mysql.com
License : GPLv2 with exceptions
Description: MySQL is a multi-user, multi-threaded SQL database server. MySQL is
: a client/server implementation consisting of a server daemon
: (mysqld) and many different client programs and libraries. This
: package contains the MySQL server and some accompanying files and
: directories.



Hvala puno to je to.
[ biske86 @ 12.11.2010. 15:47 ] @
Citat:
kiklop74
Code:

yum -y install mysql-server


Odradio sam ovu komandu i prosla je instalacija bez problema. Posle toga samo sam jos usao u System/Administration/Server Settings/Services i pokrenuo servis i sve je bilo u redu.

Hvala svima na pomoci..
[ tarla @ 12.11.2010. 23:41 ] @
Nemoj zamjeriti ali moram malo prigovoriti.

Razvukla se tema 2 dana a sve si mogao završiti da si ukucao na Google 3 riječi: centos mysql yum... Klik na prvi link i 3 komande koje trebaš ukucati...

[ bogdan.kecman @ 12.11.2010. 23:43 ] @
kasno marko na ...

elem, iako verujem da ti je to tvoj desktop na kome ces samo da radis testiranje, svejedno, MySQL koji dolazi uz bilo koji distro (posebno uz CentOS/RHEL/Fedora) je golo .... posto je kompajliran od strane "distribution preparer"-a po "generalnim pravilima za taj distro".... ta pravila su super za "global" ali za specificne pakete su smrt. Dodatno distroi imaju genijalne ideje oko versioninga paketa tako da je tu dodatni pokolj ... dakle savet - zaboravi da koristis mysql iz distro-a sve i za testiranje i odma nauci kako da instaliras "pravi" mysql (onaj sa dev.mysql.com)...

sto se centosa tice




odes na dev.mysql.com i skines najnoviji mysql (kako testiras, najbolje da odma krenes sa 5.5 posto je on vec RC, ili ako hoces da budes siguran onda 5.1)

0.0 wget http://dev.mysql.com/get/Downl...rom/http://artfiles.org/mysql/
0.1 mkdir tmp; cd tmp; tar xvf ../MySQL-5.5.7_rc-1.rhel5.i386.tar

pogledas koje sve mysql pakete imas:

1. rpm -qa | grep -i mysql

onda sve te pakete pobijes

2. rpm -e --nodeps --force mysql mysql-server mysql-libs

sada instaliras one pakete koje si u koraku [0] skinuo sa dev.mysql.com i raspakovao:

3. rpm -i MySQL-client-5.5.7_rc-1.rhel5.i386.rpm MySQL-devel-5.5.7_rc-1.rhel5.i386.rpm MySQL-server-5.5.7_rc-1.rhel5.i386.rpm MySQL-shared-5.5.7_rc-1.rhel5.i386.rpm

i to je to :)

[ biske86 @ 13.11.2010. 10:00 ] @
Hvala.
[ bogdan.kecman @ 13.11.2010. 12:50 ] @
nema na cemu, mnogo ljudi koriste te pakete koji dolaze uz distro i u produkciji (na zalost) ne znajuci za to da su ti paketi prilicno losi.. za vezbanje je sve to ok posto osnovne razlike mogu da se primete tek pri velikom loadu ali svejedno, ja licno mislim da je bolje pravilno raditi od pocetka .... 5.5 nije jos GA ali ga vredi probati :D ... 5.0 je izasao iz supported vremena pocetkom godine tako da ga treba preskociti ..