Obecnie używam następujących, ale ZAWSZE prosi mnie o ręczne wpisanie hasła. Czy istnieje sposób na przekazanie tego w wierszu poleceń podczas uruchamiania pliku wykonywalnego?
mysqladmin processlist -u root -p
Obecnie używam następujących, ale ZAWSZE prosi mnie o ręczne wpisanie hasła. Czy istnieje sposób na przekazanie tego w wierszu poleceń podczas uruchamiania pliku wykonywalnego?
mysqladmin processlist -u root -p
Odpowiedzi:
Właśnie znalazłem odpowiedź ...
mysqladmin processlist -u root -pYOURPASSWORDHERE
Brak spacji między hasłem a -p
-p'YOURPASSWORD HERE'
-h localhost
i, -u root
ale nie -pPASSWORD
. Klasyczni programiści, którzy wszystko utrudniają, niż to konieczne.
-uroot
działa dobrze
Próbować:
--password=PasswordTextHere
export MYSQL_PWD=muhpassword
) i wykonaj polecenie bez rozszerzenia-p
. Zobacz Zmienne środowiskowe programu MySQL . Pomimo strasznych ostrzeżeń zawartych w instrukcji jest to raczej bezpieczne . Chyba że zaczniesz dziwne warez w tej samej powłoce, która może odkurzyć twoje środowisko i wysłać je do darkaspirator.cc.