mysqldump: [Warning] Using a password on the command line interface can be insecure.
Eskiden kullanırdımmysqldump export, neden şimdi kullanamıyorum?Görünüşe göre mysql 5.6 sürümü kullanılamaz ve eski sürüm kullanılabilir!
Resmi web sitesi belgesinde nedenini buldum, buraya tıklayarak görebilirsiniz: http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html
MySQL kullanıcıları, şifreleri güvenli tutmak için aşağıdaki yönergeleri kullanmalıdır.
MySQL sunucusuna bağlanmak için bir istemci programı çalıştırdığınızda, şifrenizi diğer kullanıcıların keşfine açık şekilde belirtmeniz tavsiye edilmez. İstemci programlarını çalıştırırken şifrenizi belirtmek için kullanabileceğiniz yöntemler burada listelenmiştir ve her yöntemin risklerinin değerlendirilmesi de mevcuttur. Kısacası, en güvenli yöntemler, istemci programının şifreyi istemesi veya şifreyi uygun şekilde korunan bir seçenek dosyasında belirtmektir.
İngilizce biraz kötü, ama anlamını kabaca anlıyorum ve çevirisi şöyle ki, şifreyi komut satırında kullanmak istiyorsanız, komutu çalıştırdıktan sonra istem girişine şifreyi girebilir veya belirtilen güvenlik dosyasında şifreyi belirtebilirsiniz. Hangisi güvenli dosya? Belgeler buna bir cevap veriyor:
Şifrenizi bir seçenek dosyasında sakla. Örneğin, Unix'te şifrenizi ana dizininizdeki .my.cnf dosyasının [istemci] bölümünde listeleyebilirsiniz.
Çözüm:
my.ini dosyasını C:\ProgramData\MySQL\MySQL Server 5.7 dosya dizininde bulduk ve aşağıdaki yapılandırmayı en altına ekledik:
Sonra, dışa aktarma komutunu çalıştırın, burada örnek olarak mydb'yi dışa aktarıyorum:
Başarı!
|