Mysql istemcisi bir etkileşimli olarak verilen parola gerektirmeden bir mysql sunucusuna bağlanmak yapmaya çalışıyorum. Atılan adımlar:
1) Önce bir mylogin.cnf dosyası oluşturun
$ mysql_config_editor set --user=<user> --password --host=<host>
Enter password:
2) Dosya başarıyla oluşturuldu:
$ ls -la .mylogin.cnf
-rw-------. 1 urmt urmt 136 Dec 19 11:01 .mylogin.cnf
$ mysql_config_editor print --all
[client]
user = <user>
password = *****
host = <host>
3) mysql istemcisi kullanarak bağlayın
$ mysql <dbname>
ERROR 1045 (28000): Access denied for user '<user>'@'<host>' (using password: NO)
İstemcinin mylogin.cnf dosyasındaki parolayı yoksaymasını sağlayan bir varsayılan değer / yapılandırma var mı? Kullanıcı ve ana bilgisayar özellikleri dosyadan doğru şekilde okundu.
Komut satırında parolayı girirsem iyi bir şekilde bağlanabiliyorum:
$ mysql -p <dbname>
Enter password:
Reading table information...
...
mysql>
MySQL istemci sürümü 5.6.22, MySQL Server sürümü 5.6.22, hem Oracle Linux 6'da. İstemci ve sunucu farklı ana bilgisayarlarda.
Teşekkürler