Kako je moguće izlistati vremena menjanja mysql vremenske zone na serveru?
MySQL timezone log
Zaključano
Zakačeno
iz mysql-a? koliko ja znam nikako
mozda nisi dobro objasnio sta ti treba, aj docukaj malo vise reci, sta bi tacno i zasto mozda moze nesto da se izmajmunise
mozda nisi dobro objasnio sta ti treba, aj docukaj malo vise reci, sta bi tacno i zasto mozda moze nesto da se izmajmunise
Potpis
Pa vremensku zonu je moguće setovati u my.cnf fajlu, ali i ručno.
Mene zanima kako da vidim kada je ta promena zone mysql-a izvršena (izvršavana) ?
Mogu proveriti datum editovanja my.cnf pa naslutiti nešto ako je došlo do restartovanja mysql-a, ali kako da vidim ako je menjana zona kroz konzolu ( mysql> set time_zone='Neka Zona'; ) ?
Mene zanima kako da vidim kada je ta promena zone mysql-a izvršena (izvršavana) ?
Mogu proveriti datum editovanja my.cnf pa naslutiti nešto ako je došlo do restartovanja mysql-a, ali kako da vidim ako je menjana zona kroz konzolu ( mysql> set time_zone='Neka Zona'; ) ?
$ tail -f $HOME/.mysql_history ?
Mozda da ukljucis general query log ali ne znam koliko ces usporiti performanse u tom slucaju.
Mozda da ukljucis general query log ali ne znam koliko ces usporiti performanse u tom slucaju.
Mislio sam da mysql vodi računa o tim izmenama. Za sada ne vidim način pregleda takve vrste log-a.
"$ tail -f $HOME/.mysql_history" može da prođe ali ne prolazi uvek. Ako se npr history očisti ili nismo ulogovani kao isti useri... ?
"$ tail -f $HOME/.mysql_history" može da prođe ali ne prolazi uvek. Ako se npr history očisti ili nismo ulogovani kao isti useri... ?
Citat:
miloskec: Mislio sam da mysql vodi računa o tim izmenama. Za sada ne vidim način pregleda takve vrste log-a.
"$ tail -f $HOME/.mysql_history" može da prođe ali ne prolazi uvek. Ako se npr history očisti ili nismo ulogovani kao isti useri... ?
"$ tail -f $HOME/.mysql_history" može da prođe ali ne prolazi uvek. Ako se npr history očisti ili nismo ulogovani kao isti useri... ?
Koliko ja znam, mysql ne vodi racuna o tome. Varijanta sa $HOME/.mysql_history je los predlog ali moze da pomogne. Ako hoces da imas neku vrstu audit-a ja bih uradio ovo:
Code:
mysql> SET global log_output = 'FILE';
mysql> SET global general_log_file='/path/to/mysql_general.log';
mysql> SET global general_log = 1;
mysql> SET global log_output = 'FILE';
mysql> SET global general_log_file='/path/to/mysql_general.log';
mysql> SET global general_log = 1;
Nisam siguran da li ima neka boja opcija ali za to cu da sacekam Bogdana.
Uh, ako je server u ozbiljnoj produkciji ajde nemoj general log? Ako ima par desetina query/sec to je ok, ali kad krenes sa par hiljada, onda nastane problem sa i/o-om ka disku. Mozes bukvalno da upucas performanse ako to uradis.
P.S. I dalje moze neko da edituje my.cnf i resetuje server, nece se videti u logu STA je izmenio u my.cnf, samo vreme reseta.
P.S. I dalje moze neko da edituje my.cnf i resetuje server, nece se videti u logu STA je izmenio u my.cnf, samo vreme reseta.
Potpis
Please do not feed the Trolls!
Blasphemy? How can I blaspheme? I'm a god!'
Blasphemy? How can I blaspheme? I'm a god!'
ako hoces to da logujes instaliras mysql enterprise monitor (mem), on sve to loguje
Potpis
OK, hvala.