SORU
23 Aralık 2013, PAZARTESİ


Uyarı iletileri Terminal içinden mysql kullanarak bastırmak, ama şifre bash script ile yazılmış

Terminal içinden MySQL: aşağıdaki komutu çalıştırmayı denedim

mysql -u $user -p$password -e "statement"

Yürütme beklendiği gibi çalışır, ama her zaman bir uyarı Warning: Using a password on the command line interface can be insecure. sorunları. Ancak, ben yapmak yukarıda ifade kullanarak bir ortam değişkeni ($password) saklayan Şifremi, çünkü ben bu komut satırından yinelenen bash script içinde Terminal, ve ben kesinlikle yok gibi fikri bir bekleme istemi gösterilmesini ve zorlama bana giriş Şifremi 50 ya da 100 kez tek bir komut. Burada benim sorum şu:

  • Uyarıyı bastırmak mümkün müdür? Komut belirttiğim gibi düzgün çalışıyor, fakat pencere döngü içinde oldukça dağınık olur ve komut 50 ya da 100 kez çalıştırın.

  • Uyarı mesajı ve Şifremi yazmayın ben yazmadım itaat etmeli miyim? Eğer durum buysa, o zaman Şifremi yazmak için sor beni bunu yapmaya güçleri her zaman var mı?

man mysql Eğer atladığım bir şey yoksa, sadece o Cause warnings to be shown after each statement if there are any. This option applies to interactive and batch mode. diyerek ve işlevlerini devre dışı bırakmak hakkında bir şey söz yardım etmiyor.

X 10.9.1 Mavericks ve kullanım homebrew gelen 5.6 MySQL işletim sistemi üzerinde çalışıyorum.

CEVAP
12 HAZİRAN 2014, PERŞEMBE


Başka bir güzel çözümü ise komut satırında parola devam edersen () MYSQL_PWD=$password mysql -u $user -e "statement" kullanmak için


6.1.2.1 End-User Guidelines for Password Security (Mysql Manual for Version 5.6):

[Bu cevap ta önerilen] MYSQL_PWD ortam değişkeni şifrenizi Saklayın. See Section 2.12, “Environment Variables”.

MySQL şifrenizi belirterek, bu yöntem düşünülmelidirson derece güvensizve kullanılmamalıdır. Bazı sürümleripsçalışan işlemlerin çevreye görüntülemek için bir seçenek vardır. Eğer ayarlarsanız bazı sistemlerde, MYSQL_PWD parolanızı çalıştıran herhangi bir diğer kullanıcı maruz kalmaktadırps. Böyle bir sürüm olmayan sistemlerde bilepsakılsız olan birden çok işlem ortamlarını incelemek başka yolları da var yok varsayalım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • jbignacio

    jbignacio

    13 Mart 2006
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012