Nowe posty

Autor Wątek: mysql - problem z widocznoscia hasla  (Przeczytany 1674 razy)

totson

  • Gość
mysql - problem z widocznoscia hasla
« dnia: 2010-09-10, 12:47:20 »
Tytul moze nie mowi zbyt wiele ale mam taka zagwozdke

Jest sobie skrypt, ktory bardzo czesto sprawdza rozne rzeczy w bazie mysql z wykorzystaniem polecenia
echo "select/update......." | mysql --user=user --password=haslo baza
Baza danych jest spora, skrypt działa w tle i wykonuje się dość długo. Problem polega na tym, ze inny user może poznać hasło. Wystarczy ze jest cierpliwy i odpowiednio długo będzie wywoływał polecenie
ps aux | grep użytkownik_odpalający_skrypt
aż trafi w moment wywołania polecenia, albo wywoła to polecenie razem z watch :]

Pytanie wiec jest następujące. Czy jest możliwość przekazania hasła do bazy w inny sposób?
Gdzieś słyszałem o skryptach do logowania się przez ssh (bez klucza) z zapisanym hasłem, które było automatem podawane w czasie monitu o hasło

Wtedy
mysql --user=user -p baza 
Enter password:                    (i jak by tu podać hasło automatycznie bez wpisywania z klawiatury)
Jakieś pomysły?

Edit:
Temat powinien być chyba w dziale skrypty, którego wcześniej nie zauważyłem ;]
Prośba o ewentualne przeniesienie