[ DusanSukovic @ 12.03.2012. 09:57 ] @
Instalirao sam preko port sistema MySQL 5.5.21, i nece da starta uopste, ima li neko tip kako da resim ovaj problem?


Thanks!

Code:

===>  Cleaning for mysql-client-5.5.21
===>  Cleaning for mysql-server-5.5.21
tesla# /usr/local/etc/rc.d/mysql-server start
Starting mysql.
tesla# /usr/local/etc/rc.d/mysql-server status
mysql is not running.
tesla#




Code:

tesla# uname -a
FreeBSD tesla 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64
tesla#
[ tarla @ 12.03.2012. 10:15 ] @
a log fajl kaže šta ?

Vjerujem da u my.cnf imaš nešto što nije "kako treba" za 5.5.x

[ DusanSukovic @ 12.03.2012. 10:32 ] @
Problem je i sto ne postoji instaliran my.cnf :)))
Bizarno..

Code:

tesla# find / | grep my.cnf
tesla#


[ bogdan.kecman @ 12.03.2012. 12:47 ] @
moras da napravis my.cnf da bi radio

btw, bolje ti je da skines binary sa http://dev.mysql.com/downloads/mysql/#downloads nego da instaliras taj preko port-a .. mnooogo bolje ..
[ DusanSukovic @ 12.03.2012. 13:03 ] @
Citat:
bogdan.kecman: moras da napravis my.cnf da bi radio


Code:

btw, bolje ti je da skines binary sa http://dev.mysql.com/downloads/mysql/#downloads nego da instaliras taj preko port-a .. mnooogo bolje ..




Hmmm binary ima samo za FreeBSD 7.0 i 8.0 koliko vidim.
Nego kazi mi, zbog cega ideja da MySQL nema vise my.cnf u svezoj instalaciji?

Thanks.
[ bogdan.kecman @ 12.03.2012. 13:12 ] @
Citat:
DusanSukovic
Hmmm binary ima samo za FreeBSD 7.0 i 8.0 koliko vidim.


cudno, ako se dobro secam devetka je dodata u supported platforms .. mada mozda je bila prica samo a ja skonto da je gotovo

Citat:
DusanSukovic:
Nego kazi mi, zbog cega ideja da MySQL nema vise my.cnf u svezoj instalaciji?


to nema veze sa mysql-om (odnosno oraklom), ports priprema bsd tim, oni skinu sors, preprave ga malo (promene default vrednosti za neke lokacije, lokacije do svojih biblioteka etc etc) i to je to ... oni nisu stavili my.cnf u /etc .. to nema veze sa nama
[ DusanSukovic @ 12.03.2012. 13:17 ] @
Citat:
bogdan.kecman: to nema veze sa mysql-om (odnosno oraklom), ports priprema bsd tim, oni skinu sors, preprave ga malo (promene default vrednosti za neke lokacije, lokacije do svojih biblioteka etc etc) i to je to ... oni nisu stavili my.cnf u /etc .. to nema veze sa nama



Hvala na objasnjenju za ovo :-)
[ DusanSukovic @ 12.03.2012. 13:19 ] @
Citat:
cudno, ako se dobro secam devetka je dodata u supported platforms .. mada mozda je bila prica samo a ja skonto da je gotovo


Nema veze, naucio si me neke stvari.
[ DusanSukovic @ 12.03.2012. 13:44 ] @
uradio sam u /etc/my.cnf sledece stvari:
Code:


[mysqld]
local-infile=0
skip-locking
query_cache_limit=1M
query_cache_size=32M
query_cache_type=1
max_connections=500
interactive_timeout=100
wait_timeout=100
connect_timeout=10
thread_cache_size=128
key_buffer=16M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
# Try number of CPU's*2 for thread_concurrency
thread_concurrency=2
myisam_sort_buffer_size=64M
server-id=1

[safe_mysqld]
err-log=/var/log/mysqld.log
open_files_limit=8192

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash
#safe-updates

[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M

[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M

[mysqlhotcopy]
interactive-timeout



Da li je ovo potpuno, i zbog cega nece mysql da starta?
[ nkrgovic @ 12.03.2012. 13:57 ] @
Pa posto si ga napravio, sad imas jednu veliku prednost: Error Log. Sta pise u njemu? :) Tu ti, verovatno, pise razlog zasto ne radi.
[ DusanSukovic @ 12.03.2012. 14:00 ] @
/var/db/mysql/tesla.err prikazuje ovo:

Code:


120312 13:58:59 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
120312 13:58:59 InnoDB: The InnoDB memory heap is disabled
120312 13:58:59 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120312 13:58:59 InnoDB: Compressed tables use zlib 1.2.5
120312 13:58:59 InnoDB: Initializing buffer pool, size = 128.0M
120312 13:59:00 InnoDB: Completed initialization of buffer pool
120312 13:59:00 InnoDB: highest supported file format is Barracuda.
120312 13:59:00  InnoDB: Waiting for the background threads to start
120312 13:59:01 InnoDB: 1.1.8 started; log sequence number 1595675
120312 13:59:01 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-locking'
120312 13:59:01 [ERROR] Aborting

120312 13:59:01  InnoDB: Starting shutdown...
120312 13:59:01  InnoDB: Shutdown completed; log sequence number 1595675
120312 13:59:01 [Note] /usr/local/libexec/mysqld: Shutdown complete

120312 13:59:01 mysqld_safe mysqld from pid file /var/db/mysql/tesla.pid ended
tesla#


[ DusanSukovic @ 12.03.2012. 14:05 ] @
Bunio se radi par opcija u /usr/local/etc/my.cnf, ali sad izgleda radi :)
err log majka janja :)
Hvala narode..
[ bogdan.kecman @ 12.03.2012. 14:56 ] @
btw zar nemas tamo u ports/etc demo my.cnf ?
[ DusanSukovic @ 12.03.2012. 17:19 ] @
Citat:
bogdan.kecman: btw zar nemas tamo u ports/etc demo my.cnf ?



Sad kad si mi skrenuo paznju, videh da imaju primeri u direktorijumu:

/usr/local/share/mysql

my-huge.cnf my-medium.cnf
my-innodb-heavy-4G.cnf my-small.cnf
my-large.cnf


Izgleda da je instalacija porta /usr/ports/databases/mysql55-server njih ovde isto postavila. Vecinom imam serverska iskustva sa OpenBSD pa sam malo novajlija u FreeBSD..


[ after @ 12.03.2012. 18:58 ] @
Nista bez error loga :).

Nekada i pogresna kombinacija opcija u my.cnf izaziva da mysql ne radi kako treba, tipa kombinacija opcija za log koje ne vaze vise u akteulnoj verziji sa vazecim opcijama za istu stvar.

mysqld --help ukazuje na gresku u my.cnf jednako efikasno kao error log.