Zaboravljena MySQL ‘root’ zaporka

Već sam se mnogo puta našao pred instalacijom / podešavanjem MySQL baze te da sam moram podešavati i razmišljati koja je glavna administracijska zaporka. I da vše ne bih lutao tražeći iznova, stavljam Vam (iako pretežito sebi :)) podsjetnik iliti kako…

Rješenje problema je da se MySQL pokrene bez tzv. GRANT tablica, odnosno da se zaobiđu tablice s dozvolama. To se radi opcijom –skip-grant-tables.

Prvo zaustavimo MySQL:

# /etc/init.d/mysql stop

Stopping MySQL database server: mysqld

Zatim ga dignemo bez GRANT tablica, slijedećom naredbom:

# mysqld_safe –skip-grant-tables &

Starting mysqld daemon with databases from /var/lib/mysql

mysqld_safe[7754]: started

Sada možemo pristupiti MySQL poslužitelju bez autentikacije, te izvršimo naredbe:

mysql -e “UPDATE mysql.user SET Password = PASSWORD(’novipassword’) WHERE User = ‘root’”

mysql -e “FLUSH PRIVILEGES;”

Još nam ostaje restart MySQL-a:

# /etc/init.d/mysql restart

Stopping MySQL database server: mysqld

STOPPING server from pid file /var/run/mysqld/mysqld.pid

mysqld_safe[8310]: ended

Starting MySQL database server: mysqld.

Checking for crashed MySQL tables in the background.

I to je to!

November 4th, 2007 | 1 Comment

Mnogo jednostavnija navigacija

AppleProšlo je već mnogo vremena i navikao sam se na jabuku. Koliko prednosti, možda toliko i mana.

Ima jedna stvar koja me je jako smetala i to od samog početka. Jednostavno tipka TAB nije funkcionirala u nekim slučajevima, na koje sam se navikao u starim prozorima. Npr. slučaj da želite sa tabulatorom skakutati sa jedne opcije na drugu… Čak nisu funkcionirale niti navigacijske tipke na tastaturi. To mi je bila jedna od velikih zamjerki.

No, naravno, nakon istraživanja, ispitivanja istomišljenika… evo i rješenja.

Pokrenite System Preferences,

System Preferences

te na kraju, pod dijelom Full keyboard acces, odaberite All controls. I eto. tabulator radi.

Kako je to izgledalo ranije…

ubij_me01

I kako to izgleda nakon promijenjene opcije

ubij_me02

Ne znam jesam Vam uspio dočarati igru, ali probajte.

August 22nd, 2007 | Leave a Comment

Logiranje zahtjeva na DNS poslužitelju

Logiranje DNS poslužitelja se može omogućiti pokretanjem linijske naredbe rndc kao korisnik root

rndc querylog

Jednom pokrenuta naredba logira sve zahtjeve na Vaš servis u log datoteku. U mom slučaju (Gentoo OS Linux) su zahtjevi vidljivi pokretanjem sljedeće naredbe

tail -f /var/log/everything/current

Rezultat je sljedeći

Apr 15 17:17:46 [bind] client some.ip#port: query: my.com IN SOA
Apr 15 17:18:09 [bind] client some.ip#port: query: hosted.com IN SOA
Apr 15 17:18:20 [bind] client some.ip#port: query: domains.com IN MX

Za više informacija o naredbi rndc, pokrenite

man rndc

April 15th, 2007 | Leave a Comment

Powered by WordPress | Blue Weed by Blog Oh! Blog | Entries (RSS) and Comments (RSS).