MySQL

Nadam se da na dobrom mjestu postavljam pitanje.

Sta prvo treba uraditi poslije instalacije MySQL-a verzije 3.23.52 iz rpm paketa i kako. Ovi nekakvi tutoriali i HOWTO-ovi su tolko zamrseni da neznam gdje se nalazim poslije dvije recenice.

MySQL mi treba jer sam htjeo da probam instalirati phpBB2 forum na kome i evo trenutno pisem.

Pa ako neki zna bujrum.

Iskren da budem, pomalo je hitno.

Prvo, startatj mysqld (MySQL daemon). Probaj,

$ netstat -na | grep 3306

Trebao bi vidjeti sljedece,
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

Ako ne, pogledaj kako startati mysqld. Sigurno je negdje u /etc/rc.d/init.d.
Ako sve ranuje kako treba, probaj,

$ mysql -u root

Posto vjerovatno nemas postavljen password. Ako imas, onda,

$ mysql -u root -p
Password: **********

Trebao bi vidjeti mysql prompt, a.la,
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 757 to server version: 3.23.33

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer

mysql>

To je to. Onda furaj na www.mysql.com/doc/ pa pocni redom citati 8)

Ili jednostavno instaliraj webmin i radi to preko njega.

Ili ako hoces nesto da naucis, radi sve ‘pjeske’. Stipu webmin; to je ‘accident waiting to happen’ :wink:

Idemo korak po korak …

I ja sam imao isti problem pre izvesnog vremena sa Susom 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 :slight_smile: ](*,)